沒有如果就沒有然後,有了如果才有了豐富的可能性!(條件語句)——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...