一:跳脫字元
\t是一個字元,在printf裡面,只佔一個位置;
其他什麼的抽象字元,用一個'\'+抽象字元就可以出現;
\ddd這個是8進位制的,可以轉成10進位制的,之後參考ASCLL碼錶即可
二:列舉型別的函式
與陣列一樣,有下標,都是從0開始的
三:陣列
可以先不在【】這裡面填寫多少,但是需要在{}裡面寫入元素,以便於計算機知道分配多少位的空間;
如果是字元陣列的話,【】不填,{}裡面必須有‘\0’,因為這樣的話才能自動到這個符號結束,否則會隨機匹配空間;
陣列在【】裡面填寫一些確定的數字的話,如果陣列未充分的填寫完整,那麼剩餘的部分會預設為0;
四:strlen與sizeof的區別
strlen是c語言計算字串實際長度特別用的函式;
而sizeof則是c語言裡面的一個運算子,可以計算變數的資料型別的長度,根據長度來推測該變數是什麼資料型別;也可以計算陣列的位元組總大小,如果想要知道該陣列有多少,則可以利用這個小把戲:sizeof(陣列變數名)/sizeof(陣列變數名[0]),就可以知道有多少了;也可以知道你用的是多大的作業系統,是64位的or32位的,sizeof(int *)或者sizeof(char *)等等(只是計算的指標的大小,與指向的基本資料型別無關),計算的是在該系統架構上的指標的大小,64位的:指標空間是8位元組,32位的:指標空間是4位元組
五:三元運算子
(判斷條件)?條件1:條件2; 讓程式碼更加簡單(一定簡單的狀態下代替if-else),但是過於複雜的,不能使用
為true是條件1,為false是條件2
注:其他的明日再填寫