課程
/后端開發
/C
/C語言入門
這道題的關鍵是所謂的重新定義么,那么int 只是聲明它的類型啊,跟定義有什么關系?
2016-11-21
源自:C語言入門 5-10
正在回答
額。能簡單易懂點么。這道題也沒有形參和實參啊
重新定義是定義局部變量,定義在函數內部的變量稱為局部變量,它的作用域僅限于函數內部, 離開該函數后就是無效的,再使用就會報錯。在 main 函數中定義的變量也是局部變量,只能在 main 函數中使用;同時,main 函數中也不能使用其它函數中定義的變量。main 函數也是一個函數,與其它函數地位平等。?形參變量、在函數體內定義的變量都是局部變量。實參給形參傳值的過程也就是給局部變量賦值的過程。可以在不同的函數中使用相同的變量名,它們表示不同的數據,分配不同的內存,互不干擾,也不會發生混淆。在語句塊中也可定義變量,它的作用域只限于當前語句塊。
在所有函數外部定義的變量稱為全局變量,它的作用域默認是整個程序,也就是所有的源文件,包括 .c 和 .h 文件。
舉報
C語言入門視頻教程,帶你進入編程世界的必修課-C語言
2 回答有詳細的解答嗎?
1 回答求詳細講解number*=1.2
2 回答求大神詳細講解
1 回答求解釋!?。。。。。。。。。。∽詈迷敿汓c
2 回答求能詳細解釋一下
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2016-11-23
額。能簡單易懂點么。這道題也沒有形參和實參啊
2016-11-21
重新定義是定義局部變量,定義在函數內部的變量稱為局部變量,它的作用域僅限于函數內部, 離開該函數后就是無效的,再使用就會報錯。在 main 函數中定義的變量也是局部變量,只能在 main 函數中使用;同時,main 函數中也不能使用其它函數中定義的變量。main 函數也是一個函數,與其它函數地位平等。
?形參變量、在函數體內定義的變量都是局部變量。實參給形參傳值的過程也就是給局部變量賦值的過程。
可以在不同的函數中使用相同的變量名,它們表示不同的數據,分配不同的內存,互不干擾,也不會發生混淆。
在語句塊中也可定義變量,它的作用域只限于當前語句塊。
在所有函數外部定義的變量稱為全局變量,它的作用域默認是整個程序,也就是所有的源文件,包括 .c 和 .h 文件。