深入了解C語言結構化的程式設計

2022-09-24 20:06:08 字數 1415 閱讀 9804

目錄

結構有三大類:順序結構,選擇結構,迴圈結構!

順序結構:順序結構是最簡單的,只要按照解決問題的順序寫出相應的語句就行,它的執行順序是自上而下,依次執行。

舉個例子:

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