上一節(jié)中說道,對C語言的基本語法進行了學習,類比成學英語的話,我們現(xiàn)在只是會單詞而已,組成一個個句子還需要學習一些語法。
本屆學習的就是兩隊輸入輸出含住,三個基本程序結(jié)構(gòu),以及三個流程跳轉(zhuǎn)關(guān)鍵字的使用。
本節(jié)學習路線圖
1.字符輸入/輸出函數(shù)
用于 單個字符 的輸入/輸出
2.格式輸入/輸出函數(shù)
和上面的單個字符輸入輸出不同,當我們想用printf()和scanf()兩個函數(shù)的
時候就需要將頭文件包括到源文件中,經(jīng)??吹降?strong>#include
格式輸出函數(shù)「print()」
PS:橙色部分是必須有的,灰色部分可以自選~
Tips:
修飾符與格式符較多,開始的不容易掌握,建議自己編寫程序來驗證
與理解他們的具體作用,寫多了,就會了。
格式輸入函數(shù)「scanf()」
和printf差不多,不過scanf是講數(shù)據(jù)傳送到某個內(nèi)存空間中。
PS:一個好的建議是除了 %格式字符 外不要寫其他的字符(包括空格),
不然輸入的時候你就會錯的莫名其妙!
可能看圖還是有些疑惑,寫個簡單的例子幫助理解:
運行結(jié)果:
3.三種基本的程序結(jié)構(gòu)
順序結(jié)構(gòu)與判斷結(jié)構(gòu)if的使用
判斷結(jié)構(gòu)switch的用法
循環(huán)結(jié)構(gòu)
4.流程跳轉(zhuǎn)控制語句
多層循環(huán)
中,僅僅跳出一層循環(huán)
!盡量別用,因為它是一種無條件的轉(zhuǎn)移語句,或者說指定跳轉(zhuǎn)語句,
胡亂的跳轉(zhuǎn)會導致程序的邏輯層次不清,降低代碼易讀性,給看代碼的
人帶來麻煩!
最后說一點很重要的,循環(huán)嵌套的時候要保證程序的正確性,如果沒有
跳出循環(huán)程序會一直執(zhí)行,也就是常說的死循環(huán)!
好啦,就到這里吧,希望大家多多支持,喜歡的轉(zhuǎn)發(fā),需要學習資料的私信聯(lián)系我,謝謝欣賞,