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...