1、1)全局變量在聲明時,可以為其賦初始值,如int MAXN=999;沒有為全局變量賦初始值的,其初始值默認為0。
專注于為中小企業(yè)提供網(wǎng)站建設(shè)、網(wǎng)站設(shè)計服務(wù),電腦端+手機端+微信端的三站合一,更高效的管理,為中小企業(yè)臨潼免費做網(wǎng)站提供優(yōu)質(zhì)的服務(wù)。我們立足成都,凝聚了一批互聯(lián)網(wǎng)行業(yè)人才,有力地推動了上1000家企業(yè)的穩(wěn)健成長,幫助中小企業(yè)通過網(wǎng)站建設(shè)實現(xiàn)規(guī)模擴充和轉(zhuǎn)變。
2、不指定:全局及靜態(tài)變量默認0,局部變量隨機值。定義同時賦初值:比如int a=1;char str[]=abc定義時未賦初值,在使用前賦值。
3、可以這樣調(diào)用。int b=0指的是默認參數(shù),調(diào)用時傳入或不傳入b都行,如果不傳入b的話,那么b的值就是0。另外注意只有最后面的參數(shù)可以是默認參數(shù)。
因為數(shù)組在傳值的時候傳遞的是引用。你將a作為實參調(diào)用函數(shù)時,會直接修改a里面的內(nèi)容。而像整型,浮點型這一類的數(shù)據(jù)傳值時的時候傳的是值。
void main()表示函數(shù)無返回值,就是說在程序的結(jié)尾處不需要加上return 0。而return是在函數(shù)體中,用來返回特定值的。
很正常啊,沒有返回值,就是不需要返回值。比如:定義一個函數(shù),在函數(shù)中打印信息到屏幕上。
在C中,正常情況下,我們只能從函數(shù)中返回一個值。但在有些情況下,我們需要從函數(shù)中返回多個值,此時使用數(shù)組或指針能夠很好地完成這樣的任務(wù)。
定義變量取初值:不指定:全局及靜態(tài)變量默認0,局部變量隨機值。定義同時賦初值:比如int a=1;char str[]=abc定義時未賦初值,在使用前賦值。
1)全局變量在聲明時,可以為其賦初始值,如int MAXN=999;沒有為全局變量賦初始值的,其初始值默認為0。
局部變量。局部變量在沒有顯式初始化時,其值C語言規(guī)范沒做要求,可以是隨機值,也可以是編譯器隨意給定的值。比如gcc編譯器的局部變量就是隨機值,可能為任何值。
不是inta[] 而是例如int a[10]這種。括號內(nèi)一定要有個常量數(shù)字。
輸出是空格?用putchar()輸出?那樣的話你直接給他賦值成33就行,你可以參照ASC碼來輸入這些字符,不過直接 也行。
0,大部分編譯器如此,但也有編譯器不是這樣,比如vc。