1.c語言概述
c語言的特點
c程式的特點
2.基本的資料型別
整數型別 short 2個位元組 int 4個位元組 long 4個位元組
浮點型別 float 4個位元組 double 八個位元組
字元型別 char 1個位元組(0-255)
//unsigned int a=-23;
unsigned修飾變數的時候 資料只能是正範圍
非基本基本資料型別
陣列結構體
指標3.資料分為 常量和變數
整數常量 八進位制的整數常量
十進位制的整數常量
十六進製制整數常量
0x124
浮點常量
普通的小數的表示
科學計數法的表示
字元型別的常量
'a'普通的字元
'\n'轉義字元
變數 在程式的執行過程中 其值會發生變化
1.宣告變數 資料型別 變數名;
2.變數賦值 變數=所對應的資料;
3.1和2是可以一起的使用
資料型別的轉換
float f=23.23;
int a=f;//f賦值給int型別
就是不同資料之間的賦值
4.運算子和表示式 5.常用的數學函式
算數運算子
自增自減符
賦值運算子
逗號運算子
關係運算子
邏輯運算子
5.分支程式 條件語句
關係運算子和邏輯運算子
if語句 1.if(表示式)
2.if(){}else {}
3.if(){}else if(){}.......else{}
表示式不一定非的寫關係運算表示式 或是邏輯運算表示式
if(a=2)
switch語句
switch(處理的變數)
6.迴圈程式設計
三種迴圈
①初始條件
②迴圈條件
③迭代變數
while(②迴圈條件)
do{}while() 不管條件是否成立 迴圈體都要走一遍
for(表示式一;表示式二;表示式三){}
①②③②③②③......②
兩個關鍵字 break continue
7.陣列
一維陣列
1.宣告 資料型別 陣列名[6];
2.賦值 陣列的名[下標]=資料型別所對應的資料;
一和二可以一起來使用
int arr[2]=;
3.使用
1.元素值 陣列名[下標]
2.陣列的遍歷
4.注意事項
陣列元素的不要越界
二維陣列
解決不了陣列分組的問題等等
陣列遍歷 難
字元陣列
1.字串
""字串
char ch="fasd";
2.字串的函式
strcmp 字串的比較
strcpy 字串的複製
strlen 字串的長度
strcat 字串的連線
8.函式
c程式的基本單位就是函式
main(){}
①返回值型別
②函式名
③形參列表
④函式體
int max(int a,int b)
函式的呼叫
**需要**呼叫
min()
9.結構體
1.strcut
2.struct person
3.使用 1.結構體變數
2.變數名.屬性名=資料
在結構體宣告的過程中直接賦值
struct persona=;
10.指標
指標 位址值
變數陣列
結構體函式引數
C語言重點知識複習1
1.進製之間的轉換 d 十進位制輸出 0x 十六進製制輸出 08x 十六進製制輸出,輸出8位,如果不夠,補0 程式設計題 將十進位制的數字轉換成n進製的數字 include include using namespace std 使用stack,將得到的數字壓棧,最後逐一出棧 void mytent...
C語言重點知識歸納
三種迴圈結構 a for while do while 三種。b for迴圈當中必須是兩個分號,千萬不要忘記。c 寫程式的時候一定要注意,迴圈一定要有結束的條件,否則成了死迴圈。d do while 迴圈的最後乙個while 的分號一定不能夠丟。當心上機改錯 do while迴圈是至少執行一次迴圈。...
C語言重點知識,面試必備!!
1 巨集定義 也就是常用來做定值用的 define sqr x 巨集定義的函式不同與其他的函式 例如上面的函式,實際是這樣的 sqr b a 運算的順序是 b 2 b 2 並不是想象中的 b 2 b 2 記住 define sqr x x x int main int argc,char argv ...