C語言 程式設計的開始

2021-10-25 09:01:02 字數 1636 閱讀 5121

沒有如果就沒有然後,有了如果才有了豐富的可能性!(條件語句)——if語句

(1)基礎if-else語句:

if

(/*條件真假判斷,為真執行程式塊1,否則不執行,跳到下一行*/

)else

(2)if-elseif-……elseif-else語句:

if(/*a*/)

else

if(/*b*/)

else

if(/*c*/)

else

//總之就是a條件滿足執行**塊1,否則不執行,再判斷b條件是否滿足,以此類推

人的一天當然面臨諸多選擇,做完選擇,就安心去做選擇做的事,當完成之後要懂得退出,釋放自己。——switch語句:

switch

(/*變數*/

)/*只要變數滿足乙個條件,就會執行對應條件下所要實現的功能,執行完對應功能,切記加break跳出switch程式,

否則它會從當前行依次執行接下來所有的功能語句塊,直至執行完。

*/

每天都在做重複的事,卻又不是無休止的去做,迴圈往復,卻又可始可終。——迴圈判斷語句

(1)while()語句和do-while語句用法與區別:

while

(/*迴圈條件*/

)/*如果迴圈條件為真,則執行迴圈體中的內容,執行完再返回while繼續判斷是否為真,是真繼續迴圈,否則退出迴圈

**記住,在c語言中0代表邏輯假,非零代表邏輯真!**

*/

do

while

(/*迴圈條件*/);

/*道理和while是乙個道理,但**區別是do-while語句不管條件為真還是假,都是先執行

迴圈體,再判斷,while語句如果一開始就為假,則連迴圈體進都進不去,而do-while條件為假時卻會執行一次,因

為先執行後判斷。**

*/

(2)for迴圈語句:

for

(/*語句1(初始條件1且只執行1次)*/

;/*語句2(迴圈控制條件2)*/

;/*語句3*/

)/*例如如下**

int sum=0;

for(int i=1;i<=10;++i)

printf("sum=%d\n",sum);

這個**的意思是從1加到10並輸出最終的和

迴圈開始:建立乙個整形變數i並初始化為1,然後判斷i是否小於等於10,滿足條件,則執行sum=sum+i的操作,完

了以後,i自增加一,再次判斷i是否小於等於10,滿足條件,則執行sum=sum+i的操作,完了以後,i自增加一,再

次判斷i是否小於等於10,以此類推,直到i=11時不滿足條件,退出迴圈,執行printf()語句,輸出sum

*/

以上就是一些我個人對一些基礎條件語句和迴圈語句的一些認識,可能不太精煉,但是希望對你有所幫助,讓我們一起加油吧!

從C開始 概覽 使用C語言程式設計的幾個步驟

我覺得這有倆個方面,第乙個就是在程式設計中我說過的當你要修改資訊時你應該做的,還有就是為了讓自己的程式廣泛暈用,在運用在別的機器上時會出現一些較小的bug,就比如說我輸入乙個名字只有在輸入z和z不同時才會出現錯誤的報錯這是十分隱蔽的,因此你就要對你的程式進行更 精明的 的改良 但總的來說程式設計工作...

從c語言開始

c語言作為本人從湖南屌絲學院學到的第一門語言,學成不到乙個月,開始寫 畢業後放棄。雖然時間短,但是對本人將來寫 造成了很深遠的影響。人們都說他是一門面向過程 抽象畫的通用程式語言。第一 為什麼說他是面向過程 面向過程是區別於物件導向的。我們要做一件事情,規劃怎麼做,把做事情過程抽象成乙個乙個的步驟,...

C語言 1 開始之前

總之是鬼使神差的原因,忽然想起來要複習一下c。但是誰又知道這種激情什麼時候會被熄滅,管它呢,留個腳印吧。因為大學的時候學過c,也算有點基礎,所以直接下了本 c和指標 來複習一下。1.我使用的是gcc 3.4.5作為編譯器 2.在ansi c的任何版本都有兩種環境 編譯環境和執行環境。3.編譯環境 3...