C语言中在main函数中定义的变量是全局变量么


本文摘自PHP中文网,作者V,侵删。

C语言中在main函数中定义的变量不是全局变量,而是局部变量。

main函数中定义的变量与全局变量的生命周期一样长。

(推荐教程:C语言教程)

注意:全局变量一定是定义在函数外部的。

main函数是程序启动后执行的第一个自定义函数。

什么是局部变量?

定义在函数内部的变量称为局部变量(Local Variable),它的作用域仅限于函数内部, 离开该函数后就是无效的,再使用就会报错。

什么是全局变量?

在所有函数外部定义的变量称为全局变量(Global Variable),它的作用域默认是整个程序,也就是所有的源文件,包括 .c 和 .h 文件。

以上就是C语言中在main函数中定义的变量是全局变量么的详细内容!

相关阅读 >>

C语言的了解和认识

C语言的标识符由什么组成

C语言大小写字母怎么转化?

switch语句中case后面的值必须是什么?

C语言指针用法有哪些

一个C语言程序总是从什么开始执行

exit(0)在C语言中是什么意思

在一个C语言程序中,main函数可以在任何地方出现么

C语言static关键字的作用是什么

C语言运算符的优先级

更多相关阅读请进入《C语言》频道 >>



打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...