Linux C程式設計基本結構

2021-08-17 11:10:30 字數 1552 閱讀 7792

linux c程式設計基本結構分為:順序結構、選擇結構和迴圈結構。

1、順序結構:按語句出現的先後順序依次執行。

3、迴圈結構:又稱重複結構,當條件成立時,重複執行某些語句。

4、三大基本控制結構有三個共同點:

(1)都具有乙個入口和乙個出口。

(2)結構內的每一部分都有機會被執行到。

(3)結構內不存在「死迴圈」。

5、常用輸出函式:

(1)多型別輸出函式:printf(格式控制,輸出列表)

1、%c:輸出單個字元。

2、%d:按照十進位制形式輸出整數資料。

3、%o:按照八進位制形式輸出整數資料。

4、%x:按照十六進製制形式輸出整數資料。

5、%u:按照無符號形式輸出整數資料。

6、%s:輸出字串。

7、%f:輸出實數型別。

8、%e:以指數形式輸出浮點型資料。

9、%g:自動選擇浮點數格式。

10、位數限制:%.2f

11、設定前導0、0x:0%d、0x%d

12、左對齊:%-3d

(2)putchar():單個字元、puts():字串

(1)輸出函式的功能是寶指定格式的資料儲存到指定的記憶體空間中。

(2)當格式控制部分中相鄰的兩個格式字元為%c時,輸入時不能以空格、tab鍵或回車鍵加以區分,因為它們本身也是字元。

(3)允許使用域寬m和附加域寬n來控制輸入。

7、選擇結構:

(1)if語句:if(表示式)語句1

例:if(a==0) return;

(2)if-else語句:if(表示式)語句1

else 語句2

(3)if-else-if語句:if(表示式1)

語句1else if(表示式2)

語句2;

else if(表示式3)

語句3;

else

(4)switch語句:switch(表示式)

case整數常量表示式1:語句組1[break]

case整數常量表示式2:語句組2[break]

...case整數常量表示式n:語句組n[break]

default:語句組n+1

8、迴圈結構:

(1)確定控制變數三要素:

迴圈控制變數的初值。

迴圈的條件。

使迴圈趨於結束的部分。

(2)while語句:while(表示式)

迴圈體語句;

(3)do-while語句:do

迴圈體語句

while(表示式);

(4)for語句:for(表示式1;表示式2;表示式3)

迴圈體語句;

(5)goto語句:goto語句標號;

標號名:語句;

(6)break語句和continue語句:

break語句主要用於迴圈結構和switch語句結構中。

continue語句主要用於迴圈結構中。

break語句:while(...)

if(...)

break;

continue語句:continue;  

Linux C程式設計基本結構 順序,選擇與迴圈

程式設計基本結構 順序,選擇與迴圈 重點 順序結構程式設計 選擇程式結構設計 if else 和swith 迴圈結構程式設計 for,while和do while。1.順序結構程式設計 順序結構程式設計的語句是演算法實現的程式變示,是表達演算法的最基本單位,他是用計算機語言編寫的控制計算機完成特定操...

linux c 程式設計

linux下為了安全性不能雙擊執行控制台程式,只有gui程式才能雙擊執行.linux下檔案的型別是不依賴於其字尾名的,但一般來講 o,是目標檔案,相當於windows中的.obj檔案 so 為共享庫,是shared object,用於動態連線的,和dll差不多 a為靜態庫,是好多個.o合在一起,用於...

Linux C程式設計

套接字 sockets 即為網路程序id,是由執行這個程序的計算機的ip位址和這個程序使用的埠 port 組成.可以只用 netstat all 檢視當前系統中網路應用程序的套接字和埠.可以使用 輸出重定向到檔案.linux在標頭檔案中定義了通用的套接字結構型別,可供不同協議呼叫 struct so...