C語言複習

2021-09-26 06:33:04 字數 738 閱讀 2755

之前學校組織去外面實習需要用c語言,所以記錄了一下。

函式–介面/api

迴圈:重複性的動作可以使用迴圈來實現

格式:for(條件初始化;條件判斷;條件更新)

例:int sum = 0 ;

int i = 0;

for(i=0;i<10;i++)

while 格式:

條件的初始化;

while(條件判斷)

//缺點:條件更新在最後,容易被忘記

死迴圈:

while(1)

雙重迴圈

for(i=0;i<10;i++)}陣列

定義格式:資料型別 陣列名[資料個數];

float array[10];

char name[20] = ;

char class[20] = ;

初始化:定義的同時進行賦值

int temparray[31] = ;

//注意:陣列進行初始化時,賦值的元素個數可以小於等於陣列的大小

訪問/遍歷

格式:陣列名[下標];

//注意:下標從0開始,到陣列的大小-1

陣列元素個數

int len = sizeof(陣列名) / sizeof(陣列名[0]);

說明:字串都應該有結束標誌,字串的結束標誌是』\0』.

字串的輸出:printf("%s\r\n",name);

字串的輸入:scanf("%s",name);

C語言複習(專公升本複習)

示例 inculdevoid mian 上面是乙個簡單的c語言程式下面就來介紹其中的各個關鍵點 c語言程式是由乙個或者多個函式構成,乙個c語言有若干條c語言語句構成 2.注 乙個c語言程式或是乙個資料夾中只能有乙個主函式 inculdevoid mian 1.inculde 標頭檔案 inculde...

c語言複習

記住,typedef是定義了一種型別的新別名,不同於巨集,它不是簡單的字串替換。比如 先定義 typedef char pstr 然後 int mystrcmp const pstr,const pstr const pstr實際上相當於const char 嗎?不是的,它實際上相當於char co...

C語言複習

巨集 替代 的意思 巨集定義 後面沒有標點。替換原則 先替換,後計算 define a x x x int b a 10 10 b 10 10 10 10 120 而非 10 10 10 10 條件編譯 能夠 減少 系統編譯的 量 是一種預處理命令。static int a 10 表示a 靜態變數,...