C語言整理筆記(6)

2021-10-06 10:24:07 字數 1097 閱讀 4911

輸入乙個整數,顯示出它是奇數還是偶數。然後詢問是否重複同樣的操作,並按要求進行處理。**如下:

#includeint main (void)

while(count==0);

return 0;

}

do語句:do 語句 while (表示式) ;

只要控制表示式的結果不是0,迴圈體(loop body)中的語句就會迴圈執行。

注意:僅在復合語句中使用的變數要在該復合語句中進行宣告。(復合語句是由0個以上的宣告和0個以上的語句組成的)。

輸入乙個非負整數,並進行逆向顯示。**如下:

#includeint main ()

while(n<0);//當n的值大於0的時候

printf("該整數逆向顯示結果是");

do while(n>0);

printf("。");

return(0);

}

這段**用到了兩個do語句,第乙個do是為了排除輸入為負數的情況,第二個do是用來實現輸入整數的逆向顯示。

計算並顯示1-5的和。**如下:

#includeint main ()

while(n<=5);

printf("1-5的合計是%d。\n",s);

return(0);

}

像這樣,在建立物件(變數)的同時,為其指定的操作稱為初始化。宣告中等號右邊的常量被稱為初始值。

如果將  :

s=s+n;

n=n+1;

使用復合運算子,即:

s+=n;

n+=1;

復合賦值運算子還有:*=   /=  +=  <<=  >>=   &=  ^=  |=

後置遞增運算子:a++  使a的值增加1(該表示式的值是增加前的值)

後置遞增運算子:a--  使a的值減少1(該表示式的值是增加前的值)

今日打卡,加油!

2020-05-23

C語言筆記(6)

這個形參包括了傳入引數和傳出引數 傳入引數 就是數值的傳遞。在函式中不會修改這個引數,不會修改呼叫這個函式的函式的值。例如void exchange int a,int b int main 輸出的結果是 a 4 b 5 這是傳參,僅僅是乙個數值的傳遞。在呼叫exchange函式的時候,空間也分配了...

C語言整理筆記(1)

c語言是combined language 組合語言 的簡稱,作為一種計算機設計語言,它同時具有高階語言和組合語言兩者的特點,因此受到廣大程式設計人員的喜愛。c語言的應用非常廣泛,既可以編寫系統程式,也可以編寫應用程式,還可以應用到微控制器及嵌入式系統的開發中。這就是為什麼大多數開發人員初學程式設計...

C語言整理筆記(5)

判斷輸入的整數是奇數還是偶數並顯示出來,如下 includeint main void 輸入兩個整數值,判斷他們是否相等,如下 includeint main void 與 運算子相反,用來判斷兩個運算元是否不相等的是!運算子。這兩種運算子統稱為相等運算子。判定輸入整數的個位數是否為5 並顯示相應資...