《C語言程序設(shè)計》知識點總結(jié)(共11頁).doc
《《C語言程序設(shè)計》知識點總結(jié)(共11頁).doc》由會員分享,可在線閱讀,更多相關(guān)《《C語言程序設(shè)計》知識點總結(jié)(共11頁).doc(11頁珍藏版)》請在匯文網(wǎng)上搜索。
1、精選優(yōu)質(zhì)文檔-傾情為你奉上C語言最重要的知識點總體上必須清楚的: 1)程序結(jié)構(gòu)是三種: 順序結(jié)構(gòu) 、選擇結(jié)構(gòu)(分支結(jié)構(gòu))、循環(huán)結(jié)構(gòu)。 2)讀程序都要從main()入口, 然后從最上面順序往下讀(碰到循環(huán)做循環(huán),碰到選擇做選擇),有且只有一個main函數(shù)。 3)計算機的數(shù)據(jù)在電腦中保存是以二進制的形式. 數(shù)據(jù)存放的位置就是它的地址. 4)bit是位 是指為0 或者1。 byte 是指字節(jié), 一個字節(jié) = 八個位.概念??嫉降模?、編譯預(yù)處理不是C語言的一部分,不占運行時間,不要加分號。C語言編譯的程序稱為源程序,它以ASCII數(shù)值存放在文本文件中。2、define PI 3.; 這個寫法是錯誤的
2、,一定不能出現(xiàn)分號。 3、每個C語言程序中main函數(shù)是有且只有一個。4、在函數(shù)中不可以再定義函數(shù)。5、算法:可以沒有輸入,但是一定要有輸出。6、for循環(huán)中for語句寫成 for(i=0; i<100; i+); ,這個寫法是有問題的,for的后面如果出現(xiàn)分號,相當于for循環(huán)體是空的。 7、break可用于循環(huán)結(jié)構(gòu)和switch語句。8、逗號運算符的級別最低,賦值的級別倒數(shù)第二。第一章 C語言的基礎(chǔ)知識第一節(jié)、對C語言的基礎(chǔ)認識1、C語言編寫的程序稱為源程序,又稱為編譯單位。2、C語言書寫格式是自由的,每行可以寫多個語句,可以寫多行。3、一個C語言程序有且只有一個main函數(shù),是程序
3、運行的起點。第二節(jié)、熟悉vc+1、VC是軟件,用來運行寫的C語言程序。2、每個C語言程序?qū)懲旰?,都是先編譯,后鏈接,最后運行。(.c-à.obj-à.exe)這個過程中注意.c和.obj文件時無法運行的,只有.exe文件才可以運行。第三節(jié)、標識符1、標識符合法的要求是由字母,數(shù)字,下劃線組成。有其它元素就錯了。并且第一個必須為字母或則是下劃線。第一個為數(shù)字就錯了2、標識符分為關(guān)鍵字、保留標識符、用戶標識符。關(guān)鍵字:不可以作為用戶標識符號。main define scanf printf 都不是關(guān)鍵字。容易誤解的地方:If是可以做為用戶標識符。因為If中的第一個字母大寫了,所
4、以不是關(guān)鍵字。保留標識符:是系統(tǒng)保留的一部分標識符,通常用于系統(tǒng)定義和標準庫函數(shù)的名字。例如,以下劃線開始的標識符通常用于定義系統(tǒng)變量,不能使用把這些標識符來定義自己的變量。雖然它們也是合法的標識符,但是用它們來做一般標識符可能會出現(xiàn)運行錯誤。用戶標識符:基本上每年都考,詳細請見書上習(xí)題。用戶標識符用來為變量、符號常量、數(shù)組、函數(shù)等取名。關(guān)鍵字不可以作為用戶標識符。第四節(jié):進制的轉(zhuǎn)換十進制轉(zhuǎn)換成二進制、八進制、十六進制。 二進制、八進制、十六進制轉(zhuǎn)換成十進制。第五節(jié):整數(shù)與實數(shù)1)C語言只有八、十、十六進制,沒有二進制。但是運行時候,所有的進制都要轉(zhuǎn)換成二進制來進行處理。 a、C語言中的八進制
5、規(guī)定要以0開頭。018的數(shù)值是非法的,八進制是沒有8的,逢8進1。 b、C語言中的十六進制規(guī)定要以0x開頭。2)小數(shù)的合法寫法:C語言小數(shù)點兩邊有一個是零的話,可以不用寫。1.0在C語言中可寫成1.0.1在C語言中可以寫成.1。3)實型數(shù)據(jù)的合法形式:a、2.333e-1 就是合法的,且數(shù)據(jù)是2.333×10-1。b、考試口訣:e前e后必有數(shù),e后必為整數(shù)。請結(jié)合書上的例子。4) 整型一般是4個字節(jié), 字符型是1個字節(jié),雙精度一般是8個字節(jié):long int x; 表示x是長整型。 unsigned int x; 表示x是無符號整型。第六、七節(jié):算術(shù)表達式和賦值表達式核心:表達式一定
6、有數(shù)值!1、算術(shù)表達式:+,-,*,/,% 考試一定要注意:“/” 兩邊都是整型的話,結(jié)果就是一個整型。 3/2的結(jié)果就是1. “/” 如果有一邊是小數(shù),那么結(jié)果就是小數(shù)。 3/2.0的結(jié)果就是0.5 “%”符號請一定要注意是余數(shù),考試最容易算成了除號。)%符號兩邊要求是整數(shù)。不是整數(shù)就錯了。注意!2、賦值表達式:表達式數(shù)值是最左邊的數(shù)值,a=b=5;該表達式為5,常量不可以賦值。1、int x=y=10: 錯啦,定義時,不可以連續(xù)賦值。2、int x,y;x=y=10; 對滴,定義完成后,可以連續(xù)賦值。3、賦值的左邊只能是一個變量。4、int x=7.7;對滴,x就是75、float y=7
7、;對滴,x就是7.03、復(fù)合的賦值表達式: int a=2; a*=2+3;運行完成后,a的值是12。一定要注意,首先要在2+3的上面打上括號。變成(2+3)再運算。4、自加表達式:自加、自減表達式:假設(shè)a=5,+a(是為6), a+(為5);運行的機理:+a 是先把變量的數(shù)值加上1,然后把得到的數(shù)值放到變量a中,然后再用這個+a表達式的數(shù)值為6,而a+是先用該表達式的數(shù)值為5,然后再把a的數(shù)值加上1為6,再放到變量a中。 進行了+a和a+后 在下面的程序中再用到a的話都是變量a中的6了。 口訣:+在前先加后用,+在后先用后加。5、逗號表達式:優(yōu)先級別最低。表達式的數(shù)值逗號最右邊的那個表達式的
- 1.請仔細閱讀文檔,確保文檔完整性,對于不預(yù)覽、不比對內(nèi)容而直接下載帶來的問題本站不予受理。
- 2.下載的文檔,不會出現(xiàn)我們的網(wǎng)址水印。
- 3、該文檔所得收入(下載+內(nèi)容+預(yù)覽)歸上傳者、原創(chuàng)作者;如果您是本文檔原作者,請點此認領(lǐng)!既往收益都歸您。
下載文檔到電腦,查找使用更方便
20 積分
下載 | 加入VIP,下載共享資源 |
- 配套講稿:
如PPT文件的首頁顯示word圖標,表示該PPT已包含配套word講稿。雙擊word圖標可打開word文檔。
- 特殊限制:
部分文檔作品中含有的國旗、國徽等圖片,僅作為作品整體效果示例展示,禁止商用。設(shè)計者僅對作品中獨創(chuàng)性部分享有著作權(quán)。
- 關(guān) 鍵 詞:
- C語言程序設(shè)計 語言程序設(shè)計 知識點 總結(jié) 11