課程
/后端開發
/C
/C語言入門
main函數里定義的是不是全局變量
2017-03-19
源自:C語言入門 5-10
正在回答
不是,在函數內部定義的都是局部變量, main函數也是函數,所以main函數里定義的是局部變量。在函數外部定義的變量是全局變量,它不屬于某一個函數,屬于一個源程序文件
由于全局變量和局部變量的作用范圍不同,允許他們同名,當兩者同名時,在對應的函數中全局變量不起作用,而有局部變量起作用,對于其他不存在同名變量的函數,全局變量任然有效,同樣,對于重名的函數局部變量與復合語句的局部變量,一復合語句的為準。希望可以幫助大家。
舉報
C語言入門視頻教程,帶你進入編程世界的必修課-C語言
1 回答關于全局變量和局部變量
1 回答局部變量 全局變量
1 回答局部變量與全局變量
1 回答局部與全局變量
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2017-03-19
不是,在函數內部定義的都是局部變量, main函數也是函數,所以main函數里定義的是局部變量。在函數外部定義的變量是全局變量,它不屬于某一個函數,屬于一個源程序文件
2017-07-04
由于全局變量和局部變量的作用范圍不同,允許他們同名,當兩者同名時,在對應的函數中全局變量不起作用,而有局部變量起作用,對于其他不存在同名變量的函數,全局變量任然有效,同樣,對于重名的函數局部變量與復合語句的局部變量,一復合語句的為準。希望可以幫助大家。