我的c語言總結
1.軟件:是爲完成某些特定功能而編制的一個到多個程序文件的集合
2.程序語言的發展:
*機器語言
*彙編語言
*高級語言
3.編碼實現:
*源代碼
*編譯源代碼
*鏈接
注意:<1>在編譯源代碼的過程中,翻譯(解釋)程序比編譯程序的執行速度要慢
<2>鏈接:源代碼轉化爲可執行代碼
4.一個簡單的程序設計一般包含分析問題,設計算法,編制程序,調試程序
5.任何解決問題的過程都是由我一定的步驟組成的,解決問題確定的方法和有限的步驟稱爲算法
6.c語言規定,標識符由c語言字符集中的字母,數字或下劃線(_)組成,它的第一個字符必須是字母或下劃線
7.c程序的基本結構:
#include<stdio.h>
int main(void){ /*一個簡單的c程序*/
int num; /*定義一個名爲num的變量*/
num=1; /*爲num賦一個值*/
printf("歡迎來到我們的c語言時代!!\n"); /*使用printf()函數*/
printf("Welcome to my c language country!!\n");
printf("我喜歡的數字是%d,因爲它排在數字的第一位。\n",num);
return 0;
}
8.c程序的上機執行過程一般要經過四個步驟:編輯,編譯,鏈接,運行
9.在編程語言中對數據進行分類:整型 浮點型
10.數據在程序運行時,其值不會改變,編程語言中稱這些數據爲常量
11.變量:在編程語言中,當爲內存的某個區域指定一個有意義的標識符時,該標識符就叫變量
**
#Define 標識符 常量
常量與變量的區別
#define Num 30 -> 只定義一次,自行找空間匹配,不可以變數據
int num =30 -> 需要匹配內存,可以變數據
我的易錯易混點
1.PI:程序中定義的符號常量
2.在c語言中整數除法結果的小數部分都被丟棄,這個過程被成爲截尾
3.<1>算術運算符 + - * / % (加 減 乘 除 取模)
注意:在做取模運算符時,用於整數運算,不要對浮點數使用該運算符,這將是無效的
<2>賦值運算符:=
<3>增量,減量運算符:++ -- ;都是單目運算符
<4>關係運算符:== != > >= < <= ;
關係運算符都是雙目運算符,具有左結合性
左結合性:指在優先級相同的情況下,從左往右開始處理
<5>邏輯運算符:&& || !
(與 或 非) 前面兩個是雙目運算符,具有左結合性;後面一個是單目運算符,有右結合性
<6>條件運算符:表達式1 ?表達式2:表達式3
唯一一個三目運算符,右結合性
<7>長度運算符(sizeof);取址運算符(&);單目運算符,右結合性
<8>以上運算符優先級從大到小依次爲:
!(非) &(取值運算符)
算術運算符(+ - * / %)
關係運算符(> >= < <= > ==和!=)
&&和||
賦值運算符(=)
條件運算符低於關係運算符,高於賦值運算符
4.算法的基本特徵
*有窮性
*確定性
*有效性
*有零個或多個輸入
*有一個或多個輸出
學習 心得
學習了這麼久的語言,我發現最重要的的就是在上課之前一定要認真預習,上課的時候就可以帶着問題聽課,提高 效率。
其次就是寫作業的時候要思路清晰,按照邏輯,一步一步來,不能亂。
把書看懂,基礎知識要記牢,將不同的知識點聯繫在一起,靈活運用。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.