C语言中在main函数中定义的变量是全局变量么
时间:2020-06-19 15:46
C语言中在main函数中定义的变量不是全局变量,而是局部变量。 main函数中定义的变量与全局变量的生命周期一样长。 (推荐教程:C语言教程) 注意:全局变量一定是定义在函数外部的。 main函数是程序启动后执行的第一个自定义函数。 什么是局部变量? 定义在函数内部的变量称为局部变量(Local Variable),它的作用域仅限于函数内部, 离开该函数后就是无效的,再使用就会报错。 什么是全局变量? 在所有函数外部定义的变量称为全局变量(Global Variable),它的作用域默认是整个程序,也就是所有的源文件,包括 .c 和 .h 文件。 以上就是C语言中在main函数中定义的变量是全局变量么的详细内容,更多请关注gxlsystem.com其它相关文章!