從上一節(jié)課開始,我們的程序已經(jīng)有趣并相對(duì)復(fù)雜起來。當(dāng)更多的代碼積聚起來時(shí),避免不了會(huì)犯下錯(cuò)誤。語法階段的錯(cuò)誤,比如忘掉分號(hào)等, 會(huì)在編譯階段被編譯器檢測(cè)出來。而調(diào)試更多的是用...
函數(shù) 一個(gè)函數(shù)是用于完成特定任務(wù)的程序代碼的自包含單元。它可以執(zhí)行某些動(dòng)作,如使用printf進(jìn)行輸出;或返回一個(gè)值供程序使用,也可以同時(shí)具有以上兩種功能。 調(diào)用它 使用函數(shù)...
賦值運(yùn)算符 在C語言中,相等號(hào)(=)稱為賦值運(yùn)算符,而不是表示兩個(gè)數(shù)值是否相等。賦值語句是由賦值表達(dá)式再加上分號(hào)構(gòu)成的表達(dá)式語句。 看上面的代碼,相信你會(huì)隨口說出,width...
表達(dá)式 表達(dá)式是由運(yùn)算符和操作數(shù)組合構(gòu)造成。最簡(jiǎn)單的表達(dá)式是一個(gè)單獨(dú)的操作數(shù),以此作為基礎(chǔ),結(jié)合語言自身支持的操作符,就可以建立復(fù)雜的表達(dá)式。下面是一些表達(dá)式: 從這里可以看...
類型 類型表明了具有某種共同特性的事物抽象特征。 字符類型char通常用來存儲(chǔ)字符數(shù)據(jù),如字母 'a', 'b'等。 整型類型int用于存儲(chǔ)正整數(shù)、負(fù)整數(shù)等,如1234,-9...
理解轉(zhuǎn)義字符 轉(zhuǎn)義字符顧名思議就是轉(zhuǎn)換字符的意義,一個(gè)轉(zhuǎn)義字符書寫上是兩個(gè)字符,但只表示一個(gè)含義。我們已經(jīng)使用過"\n"將文本換行輸出,它就是一個(gè)轉(zhuǎn)義字符。printf()函...
多行文本輸出 在上節(jié)的教程中,我們使用printf()函數(shù)輸出了Hello, World! 以向這個(gè)世界問好。你可能留意到了文中提到的\n,它用于產(chǎn)生一個(gè)新行,這樣再次輸出文...
學(xué)習(xí)一門程序設(shè)計(jì)語言的惟一途徑就是使用它編寫程序,但是如果一開始就面對(duì)一個(gè)復(fù)雜的程序,并詳盡的介紹語言的方方面面,將會(huì)涉及到許多細(xì)節(jié)方面的知識(shí),這樣很難對(duì)語言自身形成一個(gè)完整...
控制臺(tái)應(yīng)用程序也被稱作為命令行程序。在Windows中,命令行界面以名為"命令提示符"的應(yīng)用程序窗口形式存在。雖然命令行界面在很大程序上已經(jīng)被圖形界面所替代,但是命令行程序經(jīng)...