-
1、在沒有循環(huán)結構的情況下,break不能用在單獨的if-else語句中。 2、在多層循環(huán)中,一個break語句只跳出當前循環(huán)。查看全部
-
#include <stdio.h> int main() { int sum = 0; int i = 1; int flag = 1; //使用while循環(huán) while(i<=100) { i++; sum+=i*flag; flag*=-1; } printf("sum=%d\n",sum); i = 1; sum=0; //do-while循環(huán) do{ i++; sum+=i*flag; flag*=-1; }while(i<=100); printf("sum=%d\n",sum); i = 1; sum=0; //使用for循環(huán) for(i=1;i<=100;i++) { sum=sum+i*flag; flag*=-1; } printf("sum=%d\n",sum); return 0; }查看全部
-
在使用switch語句時還應注意以下幾點: 1、在case后的各常量表達式的值不能相同,否則會出現(xiàn)錯誤。 2、在case子句后如果沒有break;會一直往后執(zhí)行一直到遇到break;才會跳出switch語句。 3、switch后面的表達式語句只能是整型或者字符類型。 4、在case后,允許有多個語句,可以不用{}括起來。 5、各case和default子句的先后順序可以變動,而不會影響程序執(zhí)行結果。 6、default子句可以省略不用。查看全部
-
C--break: 1、在沒有循環(huán)結構的情況下,break不能用在單獨的if-else語句中。 2、在多層循環(huán)中,一個break語句只跳出當前循環(huán)。查看全部
-
注意:sum()函數(shù)int sum=0;的初始化賦值查看全部
-
多維數(shù)組的初始化與一維數(shù)組的初始化類似也是分兩種: 1、數(shù)據(jù)類型 數(shù)組名稱[常量表達式1][常量表達式2]...[常量表達式n] = {{值1,..,值n},{值1,..,值n},...,{值1,..,值n}}; 2、數(shù)據(jù)類型 數(shù)組名稱[常量表達式1][常量表達式2]...[常量表達式n]; 數(shù)組名稱[下標1][下標2]...[下標n] = 值; 多維數(shù)組初始化要注意以下事項: 1、采用第一種始化時數(shù)組聲明必須指定列的維數(shù); 2、采用第二種初始化時數(shù)組聲明必須同時指定行和列的維數(shù)查看全部
-
注意數(shù)組參數(shù),在聲明時的寫法 與調(diào)用時的寫法查看全部
-
尋找數(shù)組中,第一個value值查看全部
-
1、類型說明符和表達式都必須加括號,如把(int)(x/2+y)寫成(int)x/2+y則成了把x/2轉換成int型之后再與y相加了。 2、轉換后不會改變原數(shù)據(jù)的類型及變量值,只在本次運算中臨時性轉換。 3、強制轉換后的運算結果不遵循四舍五入原則。查看全部
-
自動字節(jié)小的可以向字節(jié)大的自動轉換,但字節(jié)大的不能向字節(jié)小的自動轉換查看全部
-
其格式為:printf("輸出格式符",輸出項); 格式符的個數(shù)要與變量、常量或者表達式的個數(shù)一一對應查看全部
-
頭文件就是一條編譯預處理命令,它的作用是在對C程序進行正式編譯之前應該做一些預處理工作。 函數(shù)就是實現(xiàn)代碼邏輯的一個小的單元。查看全部
-
http://img1.sycdn.imooc.com//54856b620001e2ad04880099.jpg查看全部
-
循環(huán)結構之for循環(huán)(一) 在C語言中還有一種更加靈活的循環(huán),它完全可以秒殺前面兩種循環(huán)結構,因為它相對前兩種循環(huán)結構語法更直接、簡單。 第一步:執(zhí)行表達式1,對循環(huán)變量做初始化; 第二步:判斷表達式2,若其值為真(非0),則執(zhí)行for循環(huán)體中執(zhí)行代碼塊,然后向下執(zhí)行;若其值為假(0),則結束循環(huán); 第三步:執(zhí)行表達式3; 第四步:執(zhí)行for循環(huán)中執(zhí)行代碼塊后執(zhí)行第二步; 第五步:循環(huán)結束,程序繼續(xù)向下執(zhí)行。查看全部
-
使用do-while結構語句時,while括號后必須有分號。查看全部
舉報
0/150
提交
取消