-
C語言中的數(shù)組初始化是有三種形式的,分別是:
1、?數(shù)據(jù)類型 數(shù)組名稱[長度n] = {元素1,元素2…元素n};
2、?數(shù)據(jù)類型 數(shù)組名稱[] = {元素1,元素2…元素n};
3、?數(shù)據(jù)類型 數(shù)組名稱[長度n];?數(shù)組名稱[0] = 元素1; 數(shù)組名稱[1] = 元素2; 數(shù)組名稱[n-1] = 元素n;
獲取數(shù)組元素時:?數(shù)組名稱[元素所對應(yīng)下標(biāo)];?
如:初始化一個數(shù)組 int arr[3] = {1,2,3}; 那么arr[0]就是元素1。
查看全部 -
C語言中存儲類別又分為四類:自動(auto)、靜態(tài)(static)、寄存器的(register)和外部的(extern)。
只有局部自動變量和形式參數(shù)可以作為寄存器變量
查看全部 -
C 語言規(guī)定,標(biāo)識符可以是字母(A~Z,a~z)、數(shù)字(0~9)、下劃線_組成的字符串,并且第一個字符必須是字母或下劃線。在使用標(biāo)識符時還有注意以下幾點:
(1)標(biāo)識符的長度最好不要超過8位,因為在某些版本的C中規(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查看全部 -
輸出語句格式為:printf("輸出格式符",輸出項);
C語言中的常用格式化符:
%d 帶符號的十進制整數(shù)
%c 單個字符
%s 字符串
%f 六位小數(shù)格式符可連用,無需打逗號。例如:%f%c之間不需要逗號
查看全部 -
int 引變量
define 引常量
查看全部 -
變量命名第一個字符是字母或是下劃線
查看全部 -
多行注釋:/*? ? */
單行注釋://
查看全部 -
C語言中,數(shù)據(jù)類型可分為:基本數(shù)據(jù)類型,構(gòu)造數(shù)據(jù)類型,指針類型,空類型四大類。如圖所示:?
整型數(shù)據(jù)是指不帶小數(shù)的數(shù)字。生活中有很多信息適合使用整型數(shù)據(jù)來表示,比如:人的年齡、班級的人數(shù)、書的總頁數(shù)等等。因此整型的類型比較多:
浮點數(shù)據(jù)是指帶小數(shù)的數(shù)字。生活中有很多信息適合使用浮點型數(shù)據(jù)來表示,比如:人的體重(單位:公斤)、商品價格、圓周率等等。因為精度的不同又分為3種:
查看全部 -
#define 大寫 數(shù)? ? ? ? ? ?//不可變常量,后面不用再賦值
查看全部 -
靜態(tài)存儲方式:是指在程序運行期間分配固定的存儲空間的方式。靜態(tài)存儲區(qū)中存放了在整個程序執(zhí)行過程中都存在的變量,如全局變量。
動態(tài)存儲方式:是指在程序運行期間根據(jù)需要進行動態(tài)的分配存儲空間的方式。動態(tài)存儲區(qū)中存放的變量是根據(jù)程序運行的需要而建立和釋放的,通常包括:函數(shù)形式參數(shù);自動變量;函數(shù)調(diào)用時的現(xiàn)場保護和返回地址等。
C語言中存儲類別又分為四類:自動(auto)、靜態(tài)(static)、寄存器的(register)和外部的(extern)。
查看全部 -
C 語言規(guī)定,標(biāo)識符可以是字母(A~Z,a~z)、數(shù)字(0~9)、下劃線_組成的字符串,并且第一個字符必須是字母或下劃線。在使用標(biāo)識符時還有注意以下幾點:
(1)標(biāo)識符的長度最好不要超過8位,因為在某些版本的C中規(guī)定標(biāo)識符前8位有效,當(dāng)兩個標(biāo)識符前8位相同時,則被認(rèn)為是同一個標(biāo)識符。C語言中的 32 個關(guān)鍵字:
?
int float double char short long signed unsigned
if else switch case default for while do
break continue return void const sizeof struct typedef
static extern auto register enum goto union volatile
查看全部 -
常量被定義后,在主程序中不允許進行再次定義
查看全部 -
記錄下輸出多個變量并指定變量的位置
查看全部 -
循環(huán)結(jié)構(gòu)之多重循環(huán)
多重循環(huán)就是在循環(huán)結(jié)構(gòu)的循環(huán)體中又出現(xiàn)循環(huán)結(jié)構(gòu)。一般最多用到三層重循環(huán)。因為循環(huán)層數(shù)越多,運行時間越長,程序越復(fù)雜。另外不同循環(huán)之間也是可以嵌套的。
多重循環(huán)在執(zhí)行的過程中,外層循環(huán)為父循環(huán),內(nèi)層循環(huán)為子循環(huán),父循環(huán)一次,子循環(huán)需要全部執(zhí)行完,直到跳出循環(huán)。父循環(huán)再進入下一次,子循環(huán)繼續(xù)執(zhí)行...
注:一個父循環(huán)可以有多個子循環(huán)
查看全部 -
循環(huán)結(jié)構(gòu)之三種循環(huán)比較
while、do-while和for三種循環(huán)在具體的使用場合上是有區(qū)別的,如下:
1、在知道循環(huán)次數(shù)的情況下更適合使用for循環(huán);
2、在不知道循環(huán)次數(shù)的情況下適合使用while或者do-while循環(huán),如果有可能一次都不循環(huán)應(yīng)考慮使用while循環(huán),如果至少循環(huán)一次應(yīng)考慮使用do-while循環(huán)。
但是從本質(zhì)上講,while,do-while和for循環(huán)之間是可以相互轉(zhuǎn)換的。
查看全部
舉報