c語言期末知識點(diǎn)總結(jié)
c語言考試很難,要伙伴們不要掛科哦。以下是小編為大家整理的c語言期末知識點(diǎn)總結(jié),希望大家能喜歡。
總體上必須清楚的:
1)程序結(jié)構(gòu)是三種: 順序結(jié)構(gòu) , 循環(huán)結(jié)構(gòu)(三個(gè)循環(huán)結(jié)構(gòu)), 選擇結(jié)構(gòu)(if 和 switch)
2)讀程序都要從main()入口, 然后從最上面順序往下讀(碰到循環(huán)做循環(huán),碰到選擇做選擇)。
3)計(jì)算機(jī)的數(shù)據(jù)在電腦中保存是以 二進(jìn)制的形式. 數(shù)據(jù)存放的位置就是 他的地址.
4)bit是位 是指為0 或者1。 byte 是指字節(jié), 一個(gè)字節(jié) = 八個(gè)位.
5)一定要記住 二進(jìn)制 如何劃成 十進(jìn)制。
概念常考到的:
1、編譯預(yù)處理不是C語言的一部分,不再運(yùn)行時(shí)間。C語言編譯的程序稱為源程序,它以ASCII數(shù)值存放在文本文件中。
2、每個(gè)C語言程序中main函數(shù)是有且只有一個(gè)。
3、在函數(shù)中不可以再定義函數(shù)。
4、算法的是一定要有輸出的,他可以沒有輸入。
5、break可用于循環(huán)結(jié)構(gòu)和switch語句。
6、逗號運(yùn)算符的級別最低。
4.1 數(shù)組的概念
1. 問題的提出
假設(shè)我們將26個(gè)數(shù)分別存放在26個(gè)變量中,要 計(jì)算26個(gè)變量的和,如何做? 將26個(gè)變量逐個(gè)加起來?
能否使用循環(huán)語句?
for(sum=0,i=0;i<26;i++)
sum=sum+i;
正確嗎?
2. 使用數(shù)組解決問題(掌握!!!)
定義一個(gè)變量,包含26個(gè)數(shù)據(jù),稱為數(shù)組變量。 main() { int i,sum=0, a[26] ; for(i=0;i<26;i++) scanf(“%d”,&a[i]); for(i=0;i<26;i++) sum=sum+a[i];
printf("%d"sum);
}
C語言為這些數(shù)據(jù), 提供了一種構(gòu)造數(shù)據(jù) 類型:數(shù)組。所謂數(shù) 組就是一組具有相同 數(shù)據(jù)類型的數(shù)據(jù)的有 序集合。這些數(shù)據(jù)被 稱為數(shù)組的元素。
4.2 一維數(shù)組的定義和引用
4.2.1 一維數(shù)組的定義
1、定義一維數(shù)組的'一般方式:
類型說明符
指明數(shù)組元素 的數(shù)據(jù)類型
數(shù)組名[常量表達(dá)式] ;
指明數(shù)組所含的元素 個(gè)數(shù),下標(biāo)從 0 開始
常量表達(dá)式說明數(shù)組元素的個(gè)數(shù),必須是大于0的整型常量 表達(dá)式(包括常量和符號常量)。不允許是變量,不能進(jìn)行 動態(tài)定義。
4.2.2 一維數(shù)組的初始化
1. 定義時(shí)初始化 方法:將初值依次寫在花括號{ }內(nèi)。 說明: (1) 只給數(shù)組中部分元素賦初值,其他元素按零 處理。 如: int a[9]={1,2}; 則 a[0]= 1, a[1]= 2, a[2]~a[8]值全為0。 (2) 對數(shù)組元素全部置0。 int a[5]={ 0, 0, 0, 0, 0 }; 或:int a[5]={0}; 如: int a[5]={ 2 , 4 , 6 , 8 , 10 };
4.2.3
引用一維數(shù)組元素
1.數(shù)組元素的表示形式: 數(shù)組名[下標(biāo)]
以下程序的功能是:從鍵盤上輸入若干個(gè)學(xué)生的成績,統(tǒng)計(jì)計(jì)算出平均 成績,并輸出低于平均分的學(xué)生成績,用輸入負(fù)數(shù)結(jié)束輸入。 void main( ) { float a[1000], sum=0.0, ave, x; int n=0, i; printf("Enter mark:u005cn"); scanf("%f",&x); while(x>=0.0&& n<1000) { sum+_______; a[n]=_______________; n++; scanf("%f",&x); } ave=____________; printf("Output:u005cn"); printf("ave=%fu005cn",ave); for( i=0;i< n;i++ ) if(____________) printf("%f u005cn",a[i]); }
【c語言期末知識點(diǎn)總結(jié)】相關(guān)文章:
C語言數(shù)組知識點(diǎn)總結(jié)04-12
C語言知識點(diǎn)精選09-09
C語言基礎(chǔ)知識點(diǎn)總結(jié)09-02
C語言知識點(diǎn)講解11-01
C語言知識點(diǎn)集錦09-25
C語言數(shù)組知識點(diǎn)11-09
C語言指針知識點(diǎn)11-09
C語言數(shù)組知識點(diǎn)11-09
C語言知識點(diǎn)匯總09-09