ios之C語言基礎知識串聯

2021-06-19 06:49:35 字數 822 閱讀 7531

1.c語言是一種簡單、基礎的高階語言,區別於機器語言和組合語言。在編譯器上編寫源**成為.c檔案,通過編譯生成.obj檔案,再連線(link)到庫檔案裡面生成可執行的.exe檔案(在window系統下)。 c語言是順序結構程式設計,是面向過程的程式開發。

2.c 語言包括:變數、表示式和運算子、簡單演算法(選擇結構與迴圈結構)、函式與編譯預處理、陣列、指標、結構體和共用體以及檔案的相關處理操作。

3.c語言中的資料型別可分為整數:short  2個位元組,int    4個位元組,long   8個位元組;小數,float  4個位元組,double 8個位元組;字元,char   1個位元組。1個位元組是8bit,記憶體的最小單元。

4.c語言中的表示式和運算子:賦值表示式,=  +=  -=  *=  /=,其中a+=3<==> a=a+3;算數表示式, +  -  *  /  %(取餘),a=10%3<==>a=1; 邏輯表示式,&&  ||   ! ;關係表示式,>  <  ==  !=  >=  <=;位運算表示式, >>  <<   ~   |   ^ ; 條件表示式,表示式1?表示式2:表示式3,如果表示式1為真則取表示式2,否則取表示式3。

5.程式處理流程:順序執行

條件分支

if(努力學習)    if(條件)    

}else

if()else if(){}

switch(表示式)

迴圈執行

while(條件)   do

}while(迴圈) 

注意表示式為整形數或者字元常量。注意break的使用。

先判斷後執行            先執行後判斷

for(表示式1;表示式2;表示式3)  

C語言基礎知識之 pragma once

一般用於標頭檔案開始,預編譯時,只插入一次此標頭檔案。例如 標頭檔案 grandfather.h pragma once ifndef grandfather h define grandfather h struct foo endif grandfather h 當這段程式多次被include ...

C語言基礎知識之函式

函式分類 1.庫函式 使用者定義函式 2.有返回值函式 無返回值函式 3.無參函式 有參函式 c程式的執行總是從main函式開始,完成對其它函式的呼叫再返回到main函式中,最後由main函式結束整個程式。其他函式定義的位置任意。函式定義的一般格式 儲存型別 資料型別 函式名 形參定義表 例 求兩數...

C語言基礎知識

1 的問題。int i 1 int j 2 int k i j printf d k 輸出k為3。編譯原理有關編譯器在詞法解析的時候,對於運算子,總是查詢最大的匹配也就是說,i j,編譯器在找到 的時候,它不立即理解為 而是繼續下乙個字元,下乙個字元仍然是 可以組成 再往下的話便是 不成立了。所以i...