目錄
結構有三大類:順序結構,選擇結構,迴圈結構!
順序結構:順序結構是最簡單的,只要按照解決問題的順序寫出相應的語句就行,它的執行順序是自上而下,依次執行。
舉個例子:
#include
int main()
選擇結構:選擇結構用於判斷給定的條件,根據判斷的結果判斷某些條件,根據判斷的結果來控制程式的流程。主要是使用if語句,以及switch語句。
if(表示式)
語句;#include
int main()
return 0;
}if(表示式1)
語句1;
else if(表示式2)
語句2;
else
語句3;
#include
int main()
else if(age>=18&&age<=30)
else
return 0;
}注:當if語句中的表示式結果為真,則語句執行
看看這段**,你知道它會列印什麼嗎?
#include
int main()
如果你覺得會列印東西,那麼恭喜你,回答錯誤!!!
告訴你給秘密,下面的這段**等於上面的那段**!
#include
int main()
else
}return 0;
}看完上面的**估計你就明白了!else是與最近的if匹配,而不是與對其的if匹配!
switch語句:switch語句常常用於多分支的情況。
switch(整形表示式)
語句項//是一些case整形常量表示式:
語句#include
int main()
}迴圈語句:迴圈結構是在一定條件下反覆執行某段程式的流程結構,被反覆執行的程式被稱為迴圈體。
while(表示式)
迴圈語句;
#include
int main()
return 0;
}do~while迴圈:迴圈至少執行一次,不是經常使用!
do迴圈語句;
while(表示式);
//與while語句的區別就是do~while是先執行,然後再判斷,while語句相反!
for迴圈
for(表示式1:表示式2:表示式3)
迴圈語句:
表示式1:初始化
表示式2:判斷
表示式3: 調整
#define _crt_secure_no_warnings 1//列印乘法口訣表
#include
int main()
printf("\n");
}return 0;
}本文標題: 深入了解c語言結構化的程式設計
本文位址: /ruanjian/c/412352.html
深入了解C語言
文章內容如下 首先,我們先來看下面這個經典的 int main 從這段 裡你看到了什麼問題?我們都知道,這段程式裡少了乙個 include 還少了乙個return 0 的返回語句。不過,讓我們來深入的學習一下,這段 在c 下無法編譯,因為c 需要明確宣告函式 這段 在c的編譯器下會編譯通過,因為在編...
深入了解C語言指標
目錄 注 指標的大小在32位平台是4個位元組,在64位平台是8個位元組。通過前面的知識我們知道,變數有不同的型別,如 整形,浮點型等。同理 指標也有不同的型別。指標的定義方式 變數型別 比如 int 程式設計客棧 pi null char pc null short ps null long pl ...
C 反射的深入了解
assembly.load 的使用說明如下 並不是命名空間。常用的是程式集名稱,也就是dll的名稱 關於反射assembly.load 程式集 createinstance 命名空間.類 而不管在哪一層寫這段 其中的 程式集 讀取的實際是web層bin資料夾下的dll,也就是說你反射的類的程式集dl...