桂圆粥
2017-03-19 14:57
main函数里定义的是不是全局变量
不是,在函数内部定义的都是局部变量, main函数也是函数,所以main函数里定义的是局部变量。在函数外部定义的变量是全局变量,它不属于某一个函数,属于一个源程序文件
由于全局变量和局部变量的作用范围不同,允许他们同名,当两者同名时,在对应的函数中全局变量不起作用,而有局部变量起作用,对于其他不存在同名变量的函数,全局变量任然有效,同样,对于重名的函数局部变量与复合语句的局部变量,一复合语句的为准。希望可以帮助大家。
C语言入门
926209 学习 · 20797 问题
相似问题