C語言基礎丨(六)程序結構——順序結構【1】

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


 

例如:a = 3,b = 5,現交換a,b的值,這個問題就好像交換兩個杯子水,這固然要用到第三個杯子,假如第三個杯子是c,那麼正確的程序爲:算法

c = a;學習

a = b;設計

b = c;視頻

執行結果是a = 5,b = c = 3若是改變其順序,寫成:blog

a = b;作用域

c = a;源碼

b =c;io

則執行結果就變成a = b = c = 5,不能達到預期的目的,初學者最容易犯這種錯誤。順序結構能夠獨立使用構成一個簡單的完整程序,常見的輸入、計算,輸出三步曲的程序就是順序結構,例如計算圓的面積,其程序的語句順序就是輸入圓的半徑r,計算s = 3.14159*r*r,輸出圓的面積s。學習資料

不過大多數狀況下順序結構都是做爲程序的一部分,與其它結構一塊兒構成一個複雜的程序,例如分支結構中的複合語句、循環結構中的循環體等。

注意:

1>複合語句不以分號;做爲結束符,即最後的}後面不加分號。

2>在複合語句中能夠定義變量,但僅在複合語句中有效,即做用域是{}括起來的部分。

指出下列程序的錯誤。

int main(void)

{

int b = 0;

b = 4;

{

int a = 6;

printf("%d\n",a);

a++;

printf("%d\n",a);

++b;

};//錯誤,不能加;

printf("%d\n", a);//錯誤,a沒有定義

printf("%d\n",b);

return 0;

}

今天就分享到這裏啦,但願對你們學習有所幫助!

最後

特別推薦一個分享C/C++和算法的優質內容,學習交流,技術探討,面試指導,簡歷修改...還有超多源碼素材等學習資料,零基礎的視頻等着你!

還沒關注的小夥伴,能夠長按關注一下:

相關文章
相關標籤/搜索