c語言基礎

2021-08-16 19:56:24 字數 824 閱讀 8862

1.變數的定義是什麼?

2.什麼是區域性變數和全域性變數?

答:區域性變數也稱為內部變數,區域性變數是在函式內作定義說明的,其作用域僅限於函式內,離開該函式後再使用這種變數是非法的。全域性變數也稱為外部變數,它是在函式外部定義的變數,它不屬於哪乙個函式,它屬於乙個源程式檔案,其作用域是整個源程式。在函式中使用全域性變數,一般應作全域性變數說明,只有在函式內經過說明的全域性變數才能使用。

3.變數名和變數值的定義是什麼?

答:變數名是在變數宣告的時候,該名字就和記憶體中一塊位址繫結在一起了。可以通過變數名直接找到對應的記憶體區域,也可以通過位址找到其記憶體區域。變數的值是變數所對應的記憶體區域內存放的二進位制序列,變數的值不會因為變數的型別發生了改變而改變,當變數被轉化為對應的型別時,記憶體區域的二進位制序列以該型別的形式翻譯出來。

4.有哪幾種基本的迴圈語句?

答:while語句;do-while語句;for語句。

5.邏輯運算子及其優化次序是什麼?

答:賦值運算子 < &&和|| < 關係運算子< 算數運算子< !

6.什麼是條件運算子?

答:表示式一?表示式二 :表示式三;執行順序先求表示式一的值,若為真,則求解表示式二;若為假,則求解表示式三的值。

7.for語句的使用最為靈活,它的一般形式是什麼?

答:形式是:for(表示式1;表示式2;表示式3)語句。

8.if語句和switch語句的區別?

答:switch是多分支選擇語句,而if語句只有兩個分支可供選擇。

9.break語句和continue語句的區別?

10.c語句的分類有哪些?

答:控制語句;函式呼叫語句;表示式語句;空語句;復合語句。

c 語言基礎

三個訪問描述符 public private 和protected 都可以修飾類的資料成員和成員函式 public 可以可以被任何訪問,private 只能被該類的公,私成員函式,該類的友元函式或者友元類的成員函式訪問。protected 只能被該類的公,私成員函式和該類的派生類訪問。c 中除了,和...

c語言基礎

1.問題描述 從鍵盤輸入三個整數,分別存入x,y,z三個整型變數中,計算並輸出三個數的和以及平均值。輸入形式 從鍵盤輸入三個整數,整數之間以空格隔開。輸出形式 在螢幕上分兩行顯示結果 第一行為三個數的和,整數形式輸出 第二行為三個數的平均值,浮點數形式輸出,小數點後保留兩位小數。輸入樣例 3 2 3...

C語言基礎

找最大最小整數 2.問題描述 編寫乙個程式,使用者輸入若干整數,試找出其中的最大數和最小數。輸入形式 使用者在第一行待輸入資料個數,在第二行輸入資料。輸出形式 程式在下一行輸出資料的最大值和最小值 樣例輸入 589 62 96 74 52 樣例輸出 96 52 樣例說明 使用者第一次輸入的為資料個數...