資源描述:
《C語(yǔ)言復(fù)習(xí)(4學(xué)時(shí))》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫(kù)。
1、C語(yǔ)言復(fù)習(xí)主要內(nèi)容?各章復(fù)習(xí)綱要?應(yīng)掌握的算法?常見(jiàn)錯(cuò)誤分析第一章C程序的組成C程序源文件2源文件1源文件3預(yù)處理命令全局變量申明函數(shù)首部函數(shù)體函數(shù)名函數(shù)參數(shù)局部變量聲明執(zhí)行語(yǔ)句函數(shù)#includemain()/*主函數(shù)*/{intmax(intx,inty);/對(duì)被調(diào)用函數(shù)max的聲明*/inta,b,c;/*定義變量a、b、c*/scanf(“%d,%d”,&a,&b);/*輸入變量a和b的值*/c=max(a,b);/*調(diào)用max函數(shù),將得到的值賦給c*/printf(“max=%d”,c);/
2、*輸出c的值*/}intmax(intx,inty){intz;if(x>y)z=x;elsez=y;return(z);}#includemain(){inta,b,c;if(a>b)c=a;elsec=b;printf(“max=%d”,c);}第二章算法1、掌握程序的三種結(jié)構(gòu):順序、選擇、循環(huán)2、了解算法的四種表示形式3、會(huì)用N—S流程圖表示算法第三章(1)數(shù)據(jù)類(lèi)型書(shū)p371、常量和變量:表示形式、命名規(guī)則和使用方法、區(qū)別2、整型數(shù)據(jù):表示形式、類(lèi)型、范圍3、實(shí)型數(shù)據(jù):表示形式、有效數(shù)字4、字符型數(shù)據(jù)
3、:表示形式、特殊字符p48、和字符串的區(qū)別第三章(2)運(yùn)算符和表達(dá)式5、基本的運(yùn)算符和表達(dá)式+、-、*、/、%、++、--、強(qiáng)制類(lèi)型轉(zhuǎn)換、復(fù)合運(yùn)算、逗號(hào)運(yùn)算(一)按功能劃分:1、算術(shù)運(yùn)算符:+、-、*、/、%2、關(guān)系運(yùn)算符:>、<、==、>=、<=、!=3、邏輯運(yùn)算符:!、&&、
4、
5、4、位運(yùn)算符:<<、>>、~、^、
6、、&5、賦值運(yùn)算符:=、+=、-=、*=、/=6、條件運(yùn)算符:?,:7、逗號(hào)運(yùn)算符:,8、指針運(yùn)算符:*、&9、求字節(jié)數(shù)運(yùn)算符:sizeof10、強(qiáng)制類(lèi)型轉(zhuǎn)換運(yùn)算符:(類(lèi)型名)11、分量運(yùn)算符:·、->12、下
7、標(biāo)運(yùn)算符:[]13、其它:函數(shù)運(yùn)算符例structstudent{intnum;charname[20];-----------}stu,*p;p=&stu;stu.num=1001;strcpy(p->name,”ZhangSan”);1.在下面的選項(xiàng)中,賦值語(yǔ)句錯(cuò)誤的是(25)。(29次等級(jí)考試一.10題)A)i++;B)a=(b=(c=2,d=3));C)a=amain(){inta=010,b=1;a^=
8、b;b^=a;a^=b;printf("%d,%d",a,b);}(A)10,1(B)8,1(C)1,8(D)1,10elseprintf(“%d”,m--);}(A)7(B)6(C)5(D)43.以下程序運(yùn)行后,輸出結(jié)果是()。(21次等級(jí)考試一.1題)main(){inta=1,b=2,m=0,n=0,k;k=(n=b>a)
9、
10、(m=a
11、;if(m++>5)printf(“%d”,m++);第三章(2)運(yùn)算符和表達(dá)式6、不同類(lèi)型數(shù)據(jù)相互賦值時(shí)的轉(zhuǎn)換規(guī)則7、運(yùn)算符的優(yōu)先級(jí)和結(jié)合性doublefloatlongunsignedintchar,short低高第四章順序程序設(shè)計(jì)1、兩個(gè)字符處理函數(shù):getchar和putchar2、通用輸入輸出函數(shù):scanf和printf參數(shù)、格式控制字符例inta,b;scanf(“%d,%d”,&a,&b);printf(“a=%d,b=%d”,a,b);輸入:11,7?則a=11,b=7例charc;c=getchar();
12、putchar(c);printf(“%d”,c-’a’);輸入:b?輸出:b1第五章選擇程序設(shè)計(jì)(1)1、關(guān)系運(yùn)算符和關(guān)系表達(dá)式:>>=<<===!=優(yōu)先級(jí)和表達(dá)式的值2、邏輯運(yùn)算符和邏輯表達(dá)式:!&&
13、
14、優(yōu)先級(jí)和表達(dá)式的值例:以下程序運(yùn)行后,輸出結(jié)果是()。(21次等級(jí)考試一.1題)main(){inta=1,b=2,m=0,n=0,k;k=(n=b>a)
15、
16、(m=a
17、if的嵌套4、條件運(yùn)算符:(a>b)?a:b5、switch語(yǔ)句:形式、break語(yǔ)句的作用switch(表達(dá)式){caseE1:語(yǔ)句組1;break;caseE2:語(yǔ)句組2;break;…….caseEn:語(yǔ)句組n;break;[default:語(yǔ)句組;break;]}if(expr1)