freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內容

c語言知識點總結(正式版)(編輯修改稿)

2024-12-03 08:39 本頁面
 

【文章內容簡介】 型數據。 %lf:輸入雙精度型數據 iv. %s:輸入輸出一個字符串,用 printf輸出字符串時,輸出項書寫時可為字符串常量,或字符數組名。如 printf(“%s”,”hello”)。或 char str[10]=”hello”。 printf(“%s”,str)。 v. %u: 輸入輸出無符號整型, %o:輸入輸出八進制數, %x:輸入輸出十六進制數 ? getchar()。 函數調用后返回用戶輸入的一個字符,故需 再 定義一個變量來存放這 個字符,即使用時應 char c。 c=getchar();意思就是接收用戶輸入的一個字符,并將其賦值給變量 c。 ? putchar(字符常量或字符變量名 ); 如 char c=?A?。 putchar(c)?;?putchar(?A?);都會向屏幕輸出字符 A。 六、 C 語言的語句 ? 表達式語句 :由表達式末尾加上分號構成 。 ? 函數調用語句 : 由函數調用表達式加上分號構成。 ? 空語句 : ; ? 選擇結構語句 : if 語句 switch 語句 ? 循環(huán)語句 : for 語句 while 語句 do while 語句 ? 復合語句 :用花括號{}將以上任意語句括起 來構成一條復合語句。 七、 C 程序的基本結構 void main() { 聲明部分 :用來定義變量和聲明自定義函數的原型,需以“;”結尾 ,如 int x。 執(zhí)行語句部分 : 第六點里介紹的各種語句,如 x=3; printf(“%d”,x)。 } main 函數外可寫自定義函數 。如 int max() { return 0。 } 八、 選擇結構語句 ? if(表達式 ) 語句 1 else 語句 2 如果 if 語句的圓括號內的表達式值為非 0,則執(zhí)行語句 1,值為 0 則執(zhí)行語句 2。 i. 表達式可為任意表達式 , if 語句執(zhí)行的實質是判斷表達式 的值是否為 0來決定執(zhí)行語句 1 還是語句 2。 另外請在此處表達嚴重關切,不管是高手還是菜鳥經常會把判斷兩個數相等的符號“ ==”寫成了一個等號“ =”成為了賦值運算,這樣的寫法不會引發(fā)編譯錯誤,但結果會與原意大大不同,所以考試前請再三提醒自己。 ii. 語句 1 和語句 2 都只能是一個語句 , 若要跟多條語句,切記用一對 {}括起來,構成復合語句;也不要隨便在圓括號后加 “ ; ” ,因“ ;”構成一條空語句,這會使后面跟的語句 1 不再屬于 if 語句的組成部分 。 iii. if 語句的三種結構 1. 單邊 : if(表達式 ) 語句 2. 雙邊 : if(表達式 ) 語句 1 else 語句 2 3. 多層 (重點掌握 ): if(表達式 1) 語句 1 else if(表達式 2) 語句 2 else if(表達式 3) 語句 3 … else 語句 n ? 條件運算符 表達式 1? 表達式 2 : 表達式 3 若表達式 1 的值非 0,則取表達式 2 的值做為整個表達式的值,否則取表達式 3 的值為整個表達式的值。如 34? 1:2 該表達式的值為 2 ? switch 語句 switch(表達式 ) { case 表達式 1:語句 case 表達式 2:語句 … case 表達式 n:語句 default: 語句 } 語句執(zhí) 行 過程: 先計算表達式的值,然后判斷該值與表達式 1 到表達式 n中的哪個相等,若與表達式 i的值相等,則執(zhí)行表達式 i后的 所有 語句, 當 遇到 break;語句 時結束整個 switch 語句的執(zhí)行 。表達式 1 到表達式 n的值都不相等的情況下執(zhí)行 default 后跟的語句。每個 case 后可跟多條語句。 九、 循環(huán)結構 ? for循環(huán) 語句 for(表達式 1;表達式 2;表達式 3) 循環(huán)體語句 語句執(zhí)行過程: 1. 計算表達式 1 2. 判斷表達式 2 的值是否為 0,若為 0,語句執(zhí)行結束,若不為 0,進入步驟 3 3. 執(zhí)行循環(huán)體語句( 需注意的是循環(huán)體語句只能有一個語句,若要包 含多個語句要用一對 {}括起來,構成一條復合語句,此處也不要隨便加上 “ 。 ”,因一個“;”可構成一條空語句,這會使得后面真正的循環(huán)體語句不屬于 for 循環(huán)語句的部分 )。 進入步驟 4 4. 計算表達式 3,然后重新進入步驟 2 ? while 循環(huán) 語句 do while 循環(huán) 語句 i. while(表達式 ) 循環(huán)體語句 執(zhí)行過程: 1. 判斷表達式的值是否為非 0,若是進入步驟 2,否則結束語句執(zhí)行。 2. 執(zhí)行循環(huán)體語句,重新回到步驟 1。 ii. do 循環(huán)體語句 while(表達式 ); 執(zhí)行過程: 1. 執(zhí)行循環(huán)體語句 ,進入步驟 2 2. 判斷表達式的值是否為非 0,若是重新回到步驟 1,否則結束語句執(zhí)行。 這里要注意的地方跟 for 語句一樣,即循環(huán)體語句只能有一個語句,若要包含多個語句要用一對 {}括起來,構成一條復合語句,此處也不要隨便加上 “ 。 ”,因一個“;”可構成一條空語句,這會使得后面真正的循環(huán)體語句不屬于 while 循環(huán)語句的部分,另外 do while 循環(huán)的 while(表達式 )后是要加“;”的。 ? break 語句 : 放在循環(huán)體內實現的功能是結束其所在的那層循環(huán)的執(zhí)行 。 十、 數組 ? 定義格式 : 數據類型 數組名 [整型常量 ]; 如 int a[10]。 定義了一個整型數組,數組名為 a,這個數組含有 10 個元素。 ? 引用數組元素 : 格式: 數組名 [下標 ] 切記下標值從 0 開始 。下標可為常量,表達式,變量等,如 int i=3; a[0]=5; a[3*2]=9; a[i]=7; ? 初始化 : 數據類型 數組名 [整型常量 ]={數據表列 }; 將數據表列的各個值依次賦值給數組的各個元素。如 int a[5]={0,1,2,3,4};則數組 a 各元素 a[0]到a[4]的值分別為 0, 1, 2, 3, 4 ? 遍歷數組元素 數組定義后 ,我們 不能對數組進行整體的操作 ,如 int a[10]。不 能用 a=3 這樣的操作將數組的各元素都賦值為 3;而只能一個一個元素的進行賦值,如a[0]=3。a[1]=3。a[2]=3… a[9]=3; 當然此時我們就可以借助于一個 for 循環(huán)來控制下標的變化從而對數組的各個元素進行賦值 for(i=0。i10。i++) a[i]=3。 當然這只是用 for 循環(huán) 遍歷數組各元素的最簡單的例子,一般考試考的是找出數組元素的某種特性的極值,比如最大值,最小值,或對數組各元素進行排序,這時我們就可以使用 for 循環(huán)來遍歷數組的各元素,然后在當前循環(huán)中得到一個元素再對其進行處理。如 i=2 時訪問到的元素是 a[2],你就可以
點擊復制文檔內容
環(huán)評公示相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1