C語言小結

2021-07-10 07:06:19 字數 615 閱讀 5358

1.#include

中關於stidio.h的解釋:

一般會把用來#include的檔案的副檔名

叫 .h,稱其為標頭檔案

2.scanf的輸入形式:

scanf(格式控制,位址表列)

位址表列中給出各變數的位址,位址是由位址運算子「&」後跟變數名組成的

比如:&a、&b分別表示變數a和變數b的位址

3.指標運算子有兩種:

(1)取位址運算子:&

(2)取記憶體運算子:*

&是乙個取位址運算子,&a是乙個表示式,功能是求變數的位址;*a是功能則是取a裡面的內容

4.變數的位址和變數值的關係:

在賦值表示式中給變數賦值,如:

a=66;

其中a為變數名,66是變數的值,&a是變數a的位址

5.c語言中語句scanf("%d,%d",&a,&b);

%d中的d表示輸入的值是十進位制數(d是decimal的首字母)

" "引號中的是需要輸入的格式,比如66,88

&a中的a表示輸入的第乙個十進位制數的數值將給a這個變數,即a=輸入的第乙個十進位制數

c語言筆試小結

1.void p malloc 100 sizeof p 4 指標的位元組數,而不是指標指向的內容容量 2.void func char str 100 陣列作為函式的引數進行傳遞時,該陣列自動退化為同型別的指標 3.char str 100 sizeof str 100 不是函式的引數時 4.ch...

C語言小結(二)

野指標不是null指標,是指向不可用記憶體的指標。c語言中沒有任何手段可以判斷乙個指標是否為野指標!野指標的由來 區域性指標變數沒有被初始化 使用已經釋放過後的指標 指標所指向的變數在指標之前被銷毀 用malloc申請了記憶體之後,應該立即檢查指標值是否為null,防止使用值為null的指標 沒分配...

C語言小結1

1 除法運算子 的運算物件可以是各種型別的資料,但是當進行兩個整型資料相除時,運算結果也是整型資料,即只取商的整數部分 如果運算元中有乙個為實型資料時,則結果為雙精度實型資料。如 5.0 10的運算結果為0.5 5 10的運算結果為0 10 4的運算結果為2 求餘數運算子 僅用於整型資料,不能用於實...