1、C語言中有三種結(jié)構(gòu),順序,分支和循環(huán),其中順序結(jié)構(gòu)是最簡單的結(jié)構(gòu),下面采用一個(gè)例子來描述這種結(jié)構(gòu)。
2、例題:輸入兩個(gè)數(shù)據(jù),輸出輸入的兩個(gè)數(shù)據(jù)的和,差和乘積。
程序的運(yùn)行結(jié)果如下圖所示。
第1行:包含基礎(chǔ)的頭文件,這個(gè)文件里面定義了printf和scanf這兩個(gè)函數(shù);
第2行~第6行:程序的注釋,用于描述main函數(shù)的名稱,參數(shù)和返回值,可以不寫;
第7行:定義主函數(shù),沒有形參,沒有返回值;
第9行:定義3個(gè)整數(shù)變量a,b,c;
第10行:在屏幕上利用printf函數(shù)打印“順序結(jié)構(gòu)例程”這串中文,\\r\\n的含義是打印回車換行;
第11行:利用scanf函數(shù)獲取鍵盤輸入的數(shù)據(jù),輸入格式是數(shù)據(jù)1+逗號+數(shù)據(jù)2,雙引號里面代表的就是輸入格 式,%d代表輸入的數(shù)據(jù)是整數(shù),&a,&b代表輸入的兩個(gè)數(shù)據(jù)分別給變量a和變量b;
第12行:計(jì)算a+b的值給c;
第13行:利用printf打印,在這段打印中,雙引號里面加入了格式化,%d代表是打印的時(shí)候這個(gè)位置變成某個(gè)變量的值,為的是打印“a的值+b的值=c的值”這種結(jié)構(gòu);
第14行:計(jì)算a-b的值給c;
第15行:利用printf打印
第16行:計(jì)算a*b的值給c;
第17行:利用printf打印
程序運(yùn)行完之后,不會再一次運(yùn)行,整個(gè)過程就是從第7行運(yùn)行到第15行,這種沒有分支,沒有跳轉(zhuǎn),沒有循環(huán)的結(jié)構(gòu)就叫做順序結(jié)構(gòu)。這種順序結(jié)構(gòu)的流程圖如下圖所示。
發(fā)布評論請先 登錄
相關(guān)推薦
C程序設(shè)計(jì)實(shí)驗(yàn)指導(dǎo)書
順序結(jié)構(gòu)程序設(shè)計(jì) 實(shí)驗(yàn)
匯編語言學(xué)習(xí)課件_程序基本結(jié)構(gòu)及其程序設(shè)計(jì)
C語言程序設(shè)計(jì)介紹
C語言教程之順序結(jié)構(gòu)程序設(shè)計(jì)的資料概述和設(shè)計(jì)實(shí)例免費(fèi)下載
![<b class='flag-5'>C</b>語言教程之<b class='flag-5'>順序</b><b class='flag-5'>結(jié)構(gòu)</b><b class='flag-5'>程序設(shè)計(jì)</b>的資料概述和設(shè)計(jì)實(shí)例免費(fèi)下載](https://file.elecfans.com/web1/M00/64/B3/o4YBAFuiFpqAKJlmAACDd_Riaac371.png)
Visual Basic教程之順序,選擇,循環(huán)結(jié)構(gòu)的程序設(shè)計(jì)資料免費(fèi)下載
![Visual Basic教程之<b class='flag-5'>順序</b>,選擇,循環(huán)<b class='flag-5'>結(jié)構(gòu)</b>的<b class='flag-5'>程序設(shè)計(jì)</b>資料免費(fèi)下載](https://file.elecfans.com/web1/M00/68/25/pIYBAFvAZQSASdKVAAComOyyEp8503.png)
C語言程序設(shè)計(jì)實(shí)用教程之如何進(jìn)行順序程序資料和程序概述
![<b class='flag-5'>C</b>語言<b class='flag-5'>程序設(shè)計(jì)</b>實(shí)用教程之如何進(jìn)行<b class='flag-5'>順序</b><b class='flag-5'>程序</b>資料和<b class='flag-5'>程序</b>概述](https://file.elecfans.com/web1/M00/6A/32/pIYBAFvZgE2Aa7YKAAA2EyvALWg829.png)
C語言程序設(shè)計(jì)實(shí)用教程之如何選擇結(jié)構(gòu)程序設(shè)計(jì)
![<b class='flag-5'>C</b>語言<b class='flag-5'>程序設(shè)計(jì)</b>實(shí)用教程之如何選擇<b class='flag-5'>結(jié)構(gòu)</b><b class='flag-5'>程序設(shè)計(jì)</b>](https://file.elecfans.com/web1/M00/6A/42/pIYBAFvZgbOAFwZ3AAJNilWiGls619.png)
簡單的C程序設(shè)計(jì)教程之順序程序設(shè)計(jì)的資料概述
![簡單的<b class='flag-5'>C</b><b class='flag-5'>程序設(shè)計(jì)</b>教程之<b class='flag-5'>順序</b><b class='flag-5'>程序設(shè)計(jì)</b>的資料概述](https://file.elecfans.com/web1/M00/6F/2D/pIYBAFvufomABfMsAAd0Rfvn3o0255.png)
C語言程序設(shè)計(jì)教程之分支結(jié)構(gòu)程序設(shè)計(jì)的課件免費(fèi)下載
![<b class='flag-5'>C</b>語言<b class='flag-5'>程序設(shè)計(jì)</b>教程之分支<b class='flag-5'>結(jié)構(gòu)</b><b class='flag-5'>程序設(shè)計(jì)</b>的課件免費(fèi)下載](https://file.elecfans.com/web1/M00/7D/C9/o4YBAFwOMrWAJi_JAACepyv8jD4005.png)
C語言程序設(shè)計(jì)教程之選擇結(jié)構(gòu)程序設(shè)計(jì)的資料說明
![<b class='flag-5'>C</b>語言<b class='flag-5'>程序設(shè)計(jì)</b>教程之選擇<b class='flag-5'>結(jié)構(gòu)</b><b class='flag-5'>程序設(shè)計(jì)</b>的資料說明](https://file.elecfans.com/web1/M00/85/B4/pIYBAFxuRtKAfix5AADpwgfUMIk438.png)
C語言程序設(shè)計(jì)教程之順序結(jié)構(gòu)程序設(shè)計(jì)的資料說明
![<b class='flag-5'>C</b>語言<b class='flag-5'>程序設(shè)計(jì)</b>教程之<b class='flag-5'>順序</b><b class='flag-5'>結(jié)構(gòu)</b><b class='flag-5'>程序設(shè)計(jì)</b>的資料說明](https://file.elecfans.com/web1/M00/85/B5/pIYBAFxuSaWAD5OQAAOc6uxe8Rs742.png)
C++程序設(shè)計(jì)教程之程序設(shè)計(jì)初步資料說明
![<b class='flag-5'>C</b>++<b class='flag-5'>程序設(shè)計(jì)</b>教程之<b class='flag-5'>程序設(shè)計(jì)</b>初步資料說明](https://file.elecfans.com/web1/M00/89/2D/o4YBAFyJ_fOAYtLpAADO4FfCAxw221.png)
評論