字串結束標誌 ---- > '\0』
strlen()函式用於獲取字串的有效長度,直到遇到』\0』停止。
int
main()
;printf
("%d\n"
,strlen
(arr));
//結果應是返回值,因為沒有'\0'
printf
("%d\n"
,sizeof
(arr));
//結果為3, 3*1
return0;
}
文字檔案末尾 ----> eof
轉義字元
『\n』 轉義字元,代表換行關鍵字『\060』 轉義字元,060八進位制資料,十進位制為48,因此』\48』表示的就是』0』
『\b』 轉義字元,表示退格
\t是轉移字元,水平製表,跳到下乙個tab的位置
\121表示ascii碼為121的字元,即:字元』y』
關鍵字不能自己建立和迴圈相關關鍵字 if else do while continue break
和switch相關關鍵字 break, default, if。 continue不和switch相關,因為switch不是迴圈。
static關鍵字
修飾變數
a.函式中的區域性變數
宣告週期延長:該變數不隨函式結束而結束
初始化:只在第一次呼叫該函式時進行初始化
記憶性:後序呼叫時,該變數使用前一次函式呼叫完成之後儲存的值
儲存位置:不會儲存在棧上,放在資料段
b. 全域性變數
改變該變數的鏈結屬性,讓該變數具有檔案作用域,即只能在當前檔案中使用
c. 修飾變數時,沒有被初始化時會被自動初始化為0
static修飾函式
改變該函式的鏈結屬性,讓該函式具有檔案作用域,即只能在當前檔案中使用
static
int a;
//修飾變數未初始化就是0
void
fun1()
//只在第一次呼叫該函式時進行初始化 1
void
fun2()
// 3
void
fun3()
// 3
void
main()
int
sum(
int a)
intmain()
}
C語言資料型別關鍵字
變數和常量 常量是設定好不變得量 變數是在執行過程中可以修改或者賦值的量 c語言關鍵字 指只用於語義定義的單詞不能用於其他用途 int short long char unsigned signed float double bool comlex imaginary 整數 整數是指沒有小數的數 關...
C語言資料型別關鍵字
最初 k r 給出的關鍵字 c90 標準新增的關鍵字 c99 標準新增的關鍵字 intsigned bool long void complex short imaginary unsigned char float double 資料來自 c primer plus p42 表3.1 c語言的資料...
c語言學習筆記之資料型別 關鍵字
1 整形資料 浮點型資料和字元型資料是c語言的基本資料型別,基本資料型別的資料不可以在分解為其他型別的資料。還有一種特殊的基本資料型別 列舉型別,用以列舉少數幾種可能的取值。2 c語言資料型別 構造型別 指標型別 空型別 1 常量是指在程式執行中保持型別和值都不變的資料。2 轉義字元 其作用是表明反...