c语言 温探程序,学习第二天,再探C语言
今天學(xué)習(xí)書本的第二章,開始學(xué)習(xí)一些概念性的東西,好像這前幾章好像都是概念性的東西,邏輯性好像沒那么強(qiáng),不知道后期的會不會對一個文科生來說,能不能理解。
第一天學(xué)了人生的第一個程序,那這個程序是怎么構(gòu)成的呢?C程序由一個或多個函數(shù)組合而成。
函數(shù)有函數(shù)頭部和函數(shù)體構(gòu)成。
.函數(shù)頭部的一般格式:[類型說明符] 函數(shù)名(參數(shù)列表)
.函數(shù)體由一系列語句組成,每個語句必須以分號結(jié)尾;函數(shù)體大體可分為聲明、操作兩部分。
C程序語句主要包括以下類型:
a)變量定義語句;
b)函數(shù)聲明語句;
c)表達(dá)式語句;
d)函數(shù)調(diào)用語句;
e)控制語句;
f)復(fù)合語句
6.在C程序開始部分,通常包含若干行“編譯預(yù)處理”命令行。編譯預(yù)處理命令行以“#”開頭,行尾不加分號。
7.在程序的適當(dāng)位置加上注釋可以使人們更易理解程序。
微觀上呢,程序的最基本組合元素是字符,字符類型:
標(biāo)識符、關(guān)鍵字、常量、運(yùn)算符、分隔符、注釋符等。
標(biāo)識符
定義:由字母、數(shù)字、下劃線等組合而成,但開頭必須是字母或者下劃線。
注:標(biāo)識符區(qū)分大小寫。字條不限制長度,但受編譯系統(tǒng)的限制。命名盡量有相應(yīng)的意義,以便閱讀,做到“見名知義”。
標(biāo)識符的分類和定義:
關(guān)鍵字:在C語言程序里有固定的含義的字符,如:int、if、for等。
預(yù)定義標(biāo)識符:預(yù)先定義并有特定含義的字符,如:include,return等。
用戶標(biāo)識符:就是由自己根據(jù)需要定義的標(biāo)識符,符合命名規(guī)則且不與關(guān)鍵字相同。
整型數(shù)據(jù)和實(shí)型數(shù)據(jù)
常量:程序運(yùn)行中不能改變的量。
分類:
整型常量:就是整常數(shù)。
標(biāo)示方法:十進(jìn)制、八進(jìn)制(以數(shù)字0開頭,數(shù)字0-7)、十六進(jìn)制(用數(shù)字“0”和字母“X”開頭,字母“a-f”,數(shù)字“0-9”);
分類:基本型、短整型、長整型、、無符號整型。
關(guān)鍵字:int型 、char型、short型。
實(shí)型常量:實(shí)型就是小數(shù)
字符常量:用單引號括起來的一個字符,但有一個特殊的就是轉(zhuǎn)義字符
轉(zhuǎn)義字符:以反斜桿開頭,后跟一個或多個字符。基具有特定的含義,常用的如下:轉(zhuǎn)義字符 轉(zhuǎn)義字符的意義 ? ? ? ? ? ? ? ? ? ? 轉(zhuǎn)義字符 ? ? ? ? ? ?轉(zhuǎn)義字符的意義
\n 回車換行 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?\t ?橫向跳到下一制表位置
\v 豎向跳格 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? \b 退格
\r 回車 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?\f ?走紙換頁
\\ 反斜線符"\" ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? \' ?單引號符
\a 鳴鈴 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?ddd ? 1~3位八進(jìn)制數(shù)所代表的字符
\xhh 1~2位十六進(jìn)制數(shù)所代表的字符
字符串常量:由一對雙引號括起的字符序列,有一個或多個字符組成。字符常量和字符串常量的對比:
1、字符常量由單引號括起來,字符串常量用雙引號括起來。
2、字符常量只能是單個符號,字符串常量則可以含一個或多個字符。
3、可以把一個字符常量賦予一個字符變量,但字符串常量則不行,
4、字符常量占一個字節(jié)的內(nèi)存空間。字符串常量占的內(nèi)存空間等于字符串中字節(jié)數(shù)的基礎(chǔ)上加1.。增加的一個字節(jié)是'\0'
符號常量
定義:在C語言中,可以用一個標(biāo)識符來表示一個常量,稱之為符號常量。常用大寫字母表示,,在程序中,不能再用賦值語句對它重新賦值。
符號常量在使用之前必須先定義,其一般形式為:#define 標(biāo)識符 常量 。如:#define PI 3.14159;.。
今天看書看很亂,看來還是調(diào)整看書的方法,一到具體內(nèi)容的時候,還是太走馬觀花了,網(wǎng)上的東西太亂,還是要回到書本為主,網(wǎng)絡(luò)內(nèi)容為輔。今天就記到這里,要下去好好看看。歡迎大師或者前輩分享下你們的學(xué)習(xí)技巧。
總結(jié)
以上是生活随笔為你收集整理的c语言 温探程序,学习第二天,再探C语言的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: c语言尖括号 注释,关于C语言inclu
- 下一篇: 成都理工大学c语言复试,2020年成都理