-
多維數(shù)組的初始化與一維數(shù)組的初始化類(lèi)似也是分兩種: 1、數(shù)據(jù)類(lèi)型 數(shù)組名稱(chēng)[常量表達(dá)式1][常量表達(dá)式2]...[常量表達(dá)式n] = {{值1,..,值n},{值1,..,值n},...,{值1,..,值n}}; 2、數(shù)據(jù)類(lèi)型 數(shù)組名稱(chēng)[常量表達(dá)式1][常量表達(dá)式2]...[常量表達(dá)式n]; 數(shù)組名稱(chēng)[下標(biāo)1][下標(biāo)2]...[下標(biāo)n] = 值;查看全部
-
http://img1.sycdn.imooc.com//54ab85e60001ce3d05690130.jpg查看全部
-
1、char 字符串名稱(chēng)[長(zhǎng)度] = "字符串值"; 2、char 字符串名稱(chēng)[長(zhǎng)度] = {'字符1','字符2',...,'字符n','\0'}; 最后一個(gè)元素必須是'\0','\0'表示字符串的結(jié)束標(biāo)志; 在輸出字符串的時(shí)候要使用:printf(“%s”,字符數(shù)組名字);或者puts(字符數(shù)組名字);查看全部
-
找到該元素返回該元素的下標(biāo),否則返回-1:http://img1.sycdn.imooc.com//54a91369000145eb04860500.jpg查看全部
-
冒泡排序http://img1.sycdn.imooc.com//54a287450001128305200600.jpg查看全部
-
最好避免出現(xiàn)數(shù)組越界訪問(wèn),循環(huán)變量最好不要超出數(shù)組的長(zhǎng)度查看全部
-
在for循環(huán)中,表達(dá)式1是一個(gè)或多個(gè)賦值語(yǔ)句,它用來(lái)控制變量的初始值;表達(dá)式2是一個(gè)關(guān)系表達(dá)式,它決定什么時(shí)候退出循環(huán);表達(dá)式3是循環(huán)變量的步進(jìn)值,定義控制循環(huán)變量每循環(huán)一次后按什么方式變化。這三部分之間用分號(hào)(;)分開(kāi)。 使用for語(yǔ)句應(yīng)該注意: 1、for循環(huán)中的“表達(dá)式1、2、3”均可可以缺省,但分號(hào)(;)不能缺省。 2、省略“表達(dá)式1(循環(huán)變量賦初值)”,表示不對(duì)循環(huán)變量賦初始值。 3、省略“表達(dá)式2(循環(huán)條件)”,不做其它處理,循環(huán)一直執(zhí)行(死循環(huán))。 4、省略“表達(dá)式3(循環(huán)變量增量)”,不做其他處理,循環(huán)一直執(zhí)行(死循環(huán))。 注:死循環(huán)可以使用后面即將講到的break解決 5、表達(dá)式1可以是設(shè)置循環(huán)變量的初值的賦值表達(dá)式,也可以是其他表達(dá)式。 6、表達(dá)式1和表達(dá)式3可以是一個(gè)簡(jiǎn)單表達(dá)式也可以是多個(gè)表達(dá)式以逗號(hào)分割。 7、表達(dá)式2一般是關(guān)系表達(dá)式或邏輯表達(dá)式,但也可是數(shù)值表達(dá)式或字符表達(dá)式,只要其值非零,就執(zhí)行循環(huán)體。 8、各表達(dá)式中的變量一定要在for循環(huán)之前定義。查看全部
-
數(shù)組初始化 1、 數(shù)據(jù)類(lèi)型 數(shù)組名稱(chēng)[長(zhǎng)度n] = {元素1,元素2…元素n}; 2、 數(shù)據(jù)類(lèi)型 數(shù)組名稱(chēng)[] = {元素1,元素2…元素n}; 3、 數(shù)據(jù)類(lèi)型 數(shù)組名稱(chēng)[長(zhǎng)度n]; 數(shù)組名稱(chēng)[0] = 元素1; 數(shù)組名稱(chēng)[1] = 元素2; 數(shù)組名稱(chēng)[n] = 元素n;查看全部
-
C語(yǔ)言中存儲(chǔ)類(lèi)別又分為四類(lèi):自動(dòng)(auto)、靜態(tài)(static)、寄存器的(register)和外部的(extern)。 只有局部自動(dòng)變量和形式參數(shù)可以作為寄存器變量;一個(gè)計(jì)算機(jī)系統(tǒng)中的寄存器數(shù)目有限,不能定義任意多個(gè)寄存器變量;局部靜態(tài)變量不能定義為寄存器變量。查看全部
-
#include "stdio.h" int funmm(int n){ int result; if(n==0) { return 0; } else if(n==1) { result=1; } else { result=funmm(n-1)+n; } return result; } int main(){ int n=10; printf("第%d天共計(jì)%d個(gè)單詞",n,funmm(n)); }查看全部
-
http://img1.sycdn.imooc.com//5497dcb7000197b103700395.jpg查看全部
-
它的執(zhí)行過(guò)程如下: 第一步:執(zhí)行表達(dá)式1,對(duì)循環(huán)變量做初始化; 第二步:判斷表達(dá)式2,若其值為真(非0),則執(zhí)行for循環(huán)體中執(zhí)行代碼塊,然后向下執(zhí)行;若其值為假(0),則結(jié)束循環(huán); 第三步:執(zhí)行表達(dá)式3; 第四步:執(zhí)行for循環(huán)中執(zhí)行代碼塊后執(zhí)行第二步; 第五步:循環(huán)結(jié)束,程序繼續(xù)向下執(zhí)行。查看全部
-
%在C語(yǔ)言里面是算術(shù)符合,表示取余。 number = number + number * 20%; 20% 編譯器會(huì)認(rèn)為你缺少后面的數(shù)據(jù)。如:6%3的格式。 如果你想表示百分之二十的數(shù)據(jù)化,可以用0.2來(lái)表示。查看全部
-
函數(shù)的值只能通過(guò)return語(yǔ)句返回主調(diào)函數(shù)。return語(yǔ)句的一般形式為: return 表達(dá)式 或者為: return (表達(dá)式); 沒(méi)有返回值的函數(shù),返回類(lèi)型為void。查看全部
-
do-while循環(huán)語(yǔ)句的語(yǔ)義是:它先執(zhí)行循環(huán)中的執(zhí)行代碼塊,然后再判斷while中表達(dá)式是否為真,如果為真則繼續(xù)循環(huán);如果為假,則終止循環(huán)。因此,do-while循環(huán)至少要執(zhí)行一次循環(huán)語(yǔ)句。 注意:使用do-while結(jié)構(gòu)語(yǔ)句時(shí),while括號(hào)后必須有分號(hào)。查看全部
舉報(bào)
0/150
提交
取消