freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

c語言期末復(fù)習(xí)資料(已修改)

2025-06-19 13:33 本頁面
 

【正文】 期末復(fù)習(xí)資料 第12頁總12頁期末復(fù)習(xí)學(xué)完C語言后要求各位達(dá)到的一個(gè)最基本的目標(biāo)是對于給定任務(wù)能夠獨(dú)立設(shè)計(jì)和編寫多函數(shù)(模塊)的程序。很遺憾對于模塊的規(guī)劃和設(shè)計(jì)能力在我們目前公共課的考試系統(tǒng)和作業(yè)系統(tǒng)中基本沒有很好的體現(xiàn),而要編寫程序就得熟練掌握各個(gè)知識點(diǎn),下面我們以多模塊程序?yàn)榛c(diǎn)來介紹我們這門課主要講授的內(nèi)容。第一部分:C中的數(shù)據(jù)首先,從主調(diào)函數(shù)和被調(diào)函數(shù)(模塊間)要處理的任務(wù)數(shù)據(jù)的角度來總結(jié)數(shù)據(jù)的知識點(diǎn):C語言中所講授的數(shù)據(jù)有基本類型(整型、實(shí)型和字符型)和構(gòu)建類型(數(shù)組、結(jié)構(gòu)體、共用體、鏈表結(jié)點(diǎn))之分。構(gòu)建類型是由基本類型構(gòu)建而成,因此我們有必要對基本類型的數(shù)據(jù)做以更細(xì)致的研究。一.基本類型的數(shù)據(jù)程序中的數(shù)據(jù)無非是以常量和變量兩種形式描述。在這里我們應(yīng)思考兩個(gè)問題:(1)為什么要用變量?(2)常量經(jīng)常用在什么地方?(一)常量對于基本類型常量我們要掌握:常量分幾類?每類的書寫規(guī)則是什么?(1)整型常量:有十、八、十六進(jìn)制三種表示形式。(、)(2)實(shí)型常量:有小數(shù)和指數(shù)兩種表示形式.(、)(3)字符型常量:有普通字符(可以是ASCII碼表中的任何一個(gè)字符)、轉(zhuǎn)義字符(表示控制命令的轉(zhuǎn)義字符和用八進(jìn)制十六進(jìn)制描述的轉(zhuǎn)義字符)()(4)字符串常量()(5)符號常量:實(shí)際上是不帶參數(shù)的宏定義( 、)對于常量部分的考察無非是辨別書寫形式,字符類的常量特別注意轉(zhuǎn)義字符的辨認(rèn)。這就要求我們熟記書寫規(guī)則。例如以下題目:t1:下面哪個(gè)是正確的整型常量表示 A)019 B)0X34g C)123 D)o56 E) 12,000t2: 下面哪個(gè)是錯(cuò)誤的實(shí)型常量表示 A).23 B) C)45E12 D)t3: 下面哪個(gè)是正確的字符常量表示: A)”b” B)’\\’ C)’\34’ D)’\0x9’ E)’0123’t4: 下面那個(gè)是正確的字符串常量表示: A)’abc’ B)“” C)“ ” D)“\0x120” E)”abRT\0\\” F)”A”t5: 字符串“ab034\0\\t\v\012”中有多少個(gè)字符?t6: puts(“ab034\0\\t\v\012”)。的結(jié)果是什么?strlen(“ab034\0\\t\v\012”)的值是多少?(二)變量對于基本類型的變量,我們知道要使用變量必須先定義變量,定義的基本格式是:數(shù)據(jù)類型 變量名;要正確定義變量就必須清楚兩點(diǎn)(1)什么樣的變量名才是合法的?()(2)如何用類型符來描述所要定義的變量,這就涉及到變量所分配的字節(jié)數(shù)、存儲特點(diǎn)、有無符號及各自表示的數(shù)值范圍等。變量的三大類:(1) 整型變量()分配字節(jié):2字節(jié)(int/short) 4字節(jié)(long)存儲特點(diǎn):存儲的是數(shù)值的補(bǔ)碼形式符號標(biāo)識:signed unsigned表示數(shù)值范圍:表31(2) 實(shí)型變量()分配字節(jié):4字節(jié)(float) 8字節(jié)(double) 16字節(jié)(long double)存儲特點(diǎn):圖37表示數(shù)值范圍:表32 (3) 字符型變量(、)分配字節(jié):1字節(jié)(char)存儲特點(diǎn): 存儲字符的ASCII值符號標(biāo)識:signed unsigned表示數(shù)值范圍:signed char: 128~+127 Unsigned char: 0~255 基本類型變量這部分知識主要的考察形式:(1)變量名(標(biāo)識符)的正確與否鑒別(2)變量類型標(biāo)識符的識別與應(yīng)用(3)變量定義語句中對變量進(jìn)行初始化的形式正確與否鑒別()例如以下題目:t7: 以下正確的變量標(biāo)識符是: A)3sum B)INT C)_3max D)case E)pamp。sum F)s_m_at8: 以下正確的變量類型聲明是: A)signed int B)int long C)unsigned long D)short long t9: ?unsigned int a=65535。 printf(%d,a)。t10: 以下正確的定義語句是: A)int a=b=5 。 B)char ch=97 。 C)unsigned int x, y=5。 D)int a=3,b=5。 E)int c=3 (二)建構(gòu)類型的數(shù)據(jù)程序給出的任務(wù)數(shù)據(jù)可以是基本類型的,也可以是集合性質(zhì)的。集合中的所有數(shù)據(jù)可以是同類型的即數(shù)組(~、~、~),也可以是不同類型的(例如學(xué)生記錄)即結(jié)構(gòu)體(~)。在這部分知識中主要考察的形式有:(1) 數(shù)組及結(jié)構(gòu)體的定義、初始化和引用(2) 計(jì)算集合(數(shù)組、結(jié)構(gòu)體變量)存儲所需要的空間(3) 數(shù)組定義時(shí)缺省形式的一些規(guī)則:l 在定義一維數(shù)組時(shí),若給出了初值則一維中括號內(nèi)的數(shù)值可以省略,由初始值的個(gè)數(shù)來確定其值。但若沒有給出初始值,則不能省略中括號內(nèi)的值。例如:int a[]={1,2,3}。 int b[]={3}。都對。int a[]。 不對。l 二維數(shù)組的第2維列數(shù)任何情況下都不能缺省,第1維中的數(shù)值若在給出初始值的按情況下可以缺省。例如int a[2][]={{1,2}{3,4}}不對。 int a[][2]={1,2,3,4,5}。正確。(4) 只有在數(shù)組定義時(shí)可以給數(shù)組整體賦值,不能單獨(dú)用賦值運(yùn)算“=”給數(shù)組整體賦值,特別是字符串?dāng)?shù)組。例如int a[3]。 a={1,2,3}。 char b[10]。 b=”china”; char c[2][10]。 c[0]=”chian”。c[1]=”japan”都不對, 只能是int a[3]={1,2,3}。char b[10]=”china”。 char c[2][10]={“china”,”japan”}。 (5) 函數(shù)體內(nèi)定義的數(shù)組名是地址常量,而由數(shù)組名表示的一些表達(dá)式也是常量表達(dá)式。如int a[3]={1,2,3}。 a,a+i都是常量。int b[3][3]={..}。 b,b[0],b+i,*(b+i)也都是常量形式。常量形式意味著該式只能出現(xiàn)在等號的右邊,而不能作為左值。例如以下題目:t11: 以下正確的數(shù)組定義形式是:A)int n。 scanf(“%d”,amp。n) int a[n]B)define N 10 int a[N]。C)int b[3][4]。D)char b[ ][4]。t12: 以下不正確的數(shù)組定義和初始化形式是:A)int a[]={1,2,3}。 B) int a[]={0}。 C) int a[][3]={1,2,3,4}。 D)int a[2][2]={{1,1},{2,2},{3,3}} E) char a[10]={“hello”}。 F) char a[]=”hello”。G)int a[2][]={{1,1},{2,2}}。 H) char a[10]。 a=”hello” 。I)char a[2][10]。 a[0]=”hello ” 。a[1]=”tom” 。 G) char a[2][10]={“hello”, “tom”}。t13: ?struct A{ int x,y。 char s[10]。 float a。 }
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)教案相關(guān)推薦
文庫吧 www.dybbs8.com
公安備案圖鄂ICP備17016276號-1