----------------------
asp.net+unity開發、
.net培訓、期待與您交流! ----------------------
c語言基礎
1、常量
1>整數常量:1,9,3,4
2>浮點常量
雙精度浮點型:5.42,-2.3,0.0
單精度浮點型:5.43f,-2.3f,0.0f
3>字元常量:用單引號括起來的單個字元,eg:'d','1','+'
4>字串常量:用雙引號括起來,eg:"itcast"
2、變數
1>只要有不確定的資料,就應該定義變數來儲存。
2>格式控制符(佔位符)
%d/%i:輸出整數
%f:輸出小數,預設是6位
%c:輸出字元
3>變數作用域
變數的作用域是從定義變數的行開始到**塊結束
4>**塊的作用
及時**不再使用的變數
5>變數的占用空間
16為編輯器
32為編輯器
64編輯器
char 1 1 1
int 2 4 4
float 4 4 4
double 8 8 8
3、變數記憶體
1>記憶體定址由大到小,優先分配記憶體位址到較大的位元組給變數,變數越先定義,記憶體位址就越大
4、scanf函式
1>scanf是乙個阻塞函式,等待使用者輸入
2>scanf函式只接受變數位址
3>scanf函式結束,就會將使用者的輸入值賦給變數
4>scanf函式引數中以空格隔開,實際的輸入可以以空格,tab和回車作為分隔。
5、a++和++a
1>a++:先用a做運算再執行a = a + 1;
2>++a:先執行a = a + 1;再用a做運算
eg:int a = 10;
int b = 0;
b = a++ + ++a;//b = (a++) + (++a)
//分析:先用10替換(a++);再執行a = a + 1。
再執行a = a + 1;再用進行其他運算。
6、三目運算
條件 ? 數值1 : 數值2
7、流控制
1>選擇結構
①if控制結構
常量值放在左邊,變數放在右邊;
注意作用域不明的錯誤eg:
if(10 > 6)
int a = 5;//編譯器認為a的作用域不明錯誤:expected expression
②switch控制結構
switch(數值)
2>迴圈結構
①while迴圈
while(條件)
while(n <= 0)
最簡單的死迴圈
while(1);
②do…while迴圈
dowhile(條件);
do…while迴圈體至少執行一次。
③for迴圈
for(語句1;條件;語句2)
執行過程:先執行語句1,;判斷條件是否成立;條件成立執行迴圈體,條件不成立退出for迴圈
語句1:初始化語句,且整個for迴圈只執行一次
語句2:增量語句(執行完迴圈體後再執行的語句)
不要隨便在for()後面加「;」
錯誤:for(int i = 0;i < 10;i++, a++)
正確:for(int i = 0;i < 5;i++)
④break和continue
break的使用場合:switch和所有的迴圈語句。
break作用:退出迴圈體。
continue適用場合:所有的迴圈體。
8、小零碎
②變數的作用域是從變數定義行開始到**塊結束。
③注意作用域不明確的問題
④在if的條件當中將常數放在左側。
⑤最簡單的死迴圈:while(1);
⑥所有的迴圈體,switch的case當中必須使用{}括起來避免變數作用域不確定。
⑦continue只能使用在迴圈,不能用在switch;break可以用在迴圈和switch。---------------
asp.net+unity開發、
.net培訓、期待與您交流! ----------------------詳細請檢視:
www.itheima.com
黑馬程式設計師 C語言基礎
ios培訓 android培訓 期待與您交流!一 c語言的流程控制 1 順序結構 按照程式的書寫順序執行每一條語句 2 選擇結構 對給定的條件進行判斷,再根據判斷結果來決定執行哪一段 2.1 if語句 1 if的第一種結構 if 條件 eg include int main return 0 2 i...
黑馬程式設計師 C語言基礎
asp.net unity開發 net培訓 期待與您交流!c語言算數運算子 1.2.3.4.5.int a 10,b 20 printf 兩個差 d b a printf 兩個和 d b a printf 兩個積 d b a printf 兩個商 d b a printf 兩個餘 d b a 小技巧...
黑馬程式設計師 C語言基礎
asp.net unity開發 net培訓 期待與您交流!簡介 c語言於1972年發明,首次使用是用於重寫uinx作業系統。隨著unix作業系統的成功,c語言也得到了大幅度地推廣,是世界上最流行 使用最廣泛的高階程式語言之一。基礎語法 關鍵字 1 關鍵字就是c語言提供的有特殊含義的符號,也叫做 保留...