-
void函數(shù)中可以有執(zhí)行代碼塊,但是不能有返回值,另void函數(shù)中如果有return語句,該語句只能起到結(jié)束函數(shù)運(yùn)行的功能。其格式為:return;查看全部
-
3. 沒有返回值的函數(shù),返回類型為void。如果小剛算了一會沒有返回結(jié)果的話,那么用代碼表示就是:查看全部
-
1、對無參函數(shù)調(diào)用的時候可以將[]包含的省略。 2、[]中可以是常數(shù),變量或其它構(gòu)造類型數(shù)據(jù)及表達(dá)式,個參數(shù)之間用逗號分隔。查看全部
-
函數(shù)名([參數(shù)]);查看全部
-
(1)標(biāo)識符的長度最好不要超過8位,因?yàn)樵谀承┌姹镜腃中規(guī)定標(biāo)識符前8位有效,當(dāng)兩個標(biāo)識符前8位相同時,則被認(rèn)為是同一個標(biāo)識符。 (2)標(biāo)識符是嚴(yán)格區(qū)分大小寫的。例如Imooc和imooc 是兩個不同的標(biāo)識符。 (3)標(biāo)識符最好選擇有意義的英文單詞組成做到"見名知意",不要使用中文。 (4)標(biāo)識符不能是C語言的關(guān)鍵字。想了解更多C語言關(guān)鍵字的知識,請查閱WIKI。查看全部
-
標(biāo)識符可以是字母(A~Z,a~z)、數(shù)字(0~9)、下劃線_組成的字符串,并且第一個字符必須是字母或下劃線查看全部
-
多行注釋: /* 注釋內(nèi)容 */ 單行注釋: //注釋一行查看全部
-
c語言查看全部
-
頂查看全部
-
1、在沒有循環(huán)結(jié)構(gòu)的情況下,break不能用在單獨(dú)的if-else語句中。 2、在多層循環(huán)中,一個break語句只跳出當(dāng)前循環(huán)。查看全部
-
多重循環(huán)就是在循環(huán)結(jié)構(gòu)的循環(huán)體中又出現(xiàn)循環(huán)結(jié)構(gòu)。 在實(shí)際開發(fā)中一般最多用到三層重循環(huán)。因?yàn)檠h(huán)層數(shù)越多,運(yùn)行時間越長,程序越復(fù)雜,所以一般用2-3層多重循環(huán)就可以了。另外不同循環(huán)之間也是可以嵌套的。 多重循環(huán)在執(zhí)行的過程中,外層循環(huán)為父循環(huán),內(nèi)層循環(huán)為子循環(huán),父循環(huán)一次,子循環(huán)需要全部執(zhí)行完,直到跳出循環(huán)。父循環(huán)再進(jìn)入下一次,子循環(huán)繼續(xù)執(zhí)行... 注:一個父循環(huán)可以有多個子循環(huán)查看全部
-
自定義的函數(shù)中可以有多個return語句,但是只能返回一個值查看全部
-
在C語言中不能被其他源文件調(diào)用的函數(shù)稱謂內(nèi)部函數(shù) ,內(nèi)部函數(shù)由static關(guān)鍵字來定義,因此又被稱謂靜態(tài)函數(shù),形式為: static [數(shù)據(jù)類型] 函數(shù)名([參數(shù)]) 這里的static是對函數(shù)的作用范圍的一個限定,限定該函數(shù)只能在其所處的源文件中使用,因此在不同文件中出現(xiàn)相同的函數(shù)名稱的內(nèi)部函數(shù)是沒有問題的。 在C語言中能被其他源文件調(diào)用的函數(shù)稱謂外部函數(shù) ,外部函數(shù)由extern關(guān)鍵字來定義,形式為: extern [數(shù)據(jù)類型] 函數(shù)名([參數(shù)]) C語言規(guī)定,在沒有指定函數(shù)的作用范圍時,系統(tǒng)會默認(rèn)認(rèn)為是外部函數(shù),因此當(dāng)需要定義外部函數(shù)時extern也可以省略。查看全部
-
在C語言中,函數(shù)調(diào)用的一般形式為:函數(shù)名([參數(shù)]); 注意:1、對無參函數(shù)調(diào)用的時候可以將[]包含的省略。 2、[]中可以是常數(shù),變量或其它構(gòu)造類型數(shù)據(jù)及表達(dá)式,個參數(shù)之間用逗號分隔。查看全部
-
變量存儲類別 C語言根據(jù)變量的生存周期來劃分,可以分為靜態(tài)存儲方式和動態(tài)存儲方式。 靜態(tài)存儲方式:是指在程序運(yùn)行期間分配固定的存儲空間的方式。靜態(tài)存儲區(qū)中存放了在整個程序執(zhí)行過程中都存在的變量,如全局變量。 動態(tài)存儲方式:是指在程序運(yùn)行期間根據(jù)需要進(jìn)行動態(tài)的分配存儲空間的方式。動態(tài)存儲區(qū)中存放的變量是根據(jù)程序運(yùn)行的需要而建立和釋放的,通常包括:函數(shù)形式參數(shù);自動變量;函數(shù)調(diào)用時的現(xiàn)場保護(hù)和返回地址等。 C語言中存儲類別又分為四類:自動(auto)、靜態(tài)(static)、寄存器的(register)和外部的(extern)。 1、用關(guān)鍵字auto定義的變量為自動變量,auto可以省略,auto不寫則隱含定為“自動存儲類別”,屬于動態(tài)存儲方式。如: 2、用static修飾的為靜態(tài)變量,如果定義在函數(shù)內(nèi)部的,稱之為靜態(tài)局部變量;如果定義在函數(shù)外部,稱之為靜態(tài)外部變量。如下為靜態(tài)局部變量: 注意:靜態(tài)局部變量屬于靜態(tài)存儲類別,在靜態(tài)存儲區(qū)內(nèi)分配存儲單元,在程序整個運(yùn)行期間都不釋放;靜態(tài)局部變量在編譯時賦初值,即只賦初值一次;如果在定義局部變量時不賦初值的話,則對靜態(tài)局部變量來說,編譯時自動賦初值0(對數(shù)值型變量)或空字符(對字符變量)。 3、為了提高效率,C語言允許將局部變量得值放在CPU中的寄存器中,這種變量叫“寄存器變量”,用關(guān)鍵字register作聲明。例如: 注意:只有局部自動變量和形式參數(shù)可以作為寄存器變量;一個計(jì)算機(jī)系統(tǒng)中的寄存器數(shù)目有限,不能定義任意多個寄存器變量;局部靜態(tài)變量不能定義為寄存器變量。 4、用extern聲明的的變量是外部變量,外部變量的意義是某函數(shù)可以調(diào)用在該函數(shù)之后定義的變量。如:查看全部
舉報(bào)
0/150
提交
取消