//#
預處理指令 include 包含 .h head 標頭檔案 stdio
// standard 標準 i input
輸入 o out輸出
// 這個檔案可能會包含乙個標準輸入輸出的標頭檔案
#include
intmain(
void)
c語言是面向過程的語言,執行步驟為:從原始檔進入,找到main函式,從上到下,依次執行,完成後退出。
分號; :代表語句結束了。
%d :十進位制有符號整數。
\n :換行
= :賦值
== :等於
變數:在程式執行中不斷變化的量。
常量:一旦說明了,就不再改變。
他們說是資料,是有型別的,整數,小數等。
常用的是 int和double。
float
單精度
double
雙精度
#include
intmain(
void)
c 識別符號是用來標識變數、函式,或任何其他使用者自定義專案的名稱。乙個識別符號以字母 a-z 或 a-z 或下劃線 _ 開始,後跟零個或多個字母、下劃線和數字(0-9)。 c
識別符號內不允許出現標點字元,比如 @、$ 和 %。c 是區分大小寫的程式語言。
#include
intmain(
void)
#include
// 巨集定義-常量命名大寫
#define
pi3.14
#define
sun_flower
100
intmain(
void)
#include
#define
peas
100
intmain(
void)
#include
intmain(
void)
#include
intmain(
void)
//if (/*
條件*/)
// //
不滿足則跳出
printf(
"hello\n");
return0;
} #include
intmain(
void)
else
return0;
} #include
intmain(
void)
else
printf(
"不成年!\n");
printf(
"hello");
return0;
} #include
intmain(
void)
else
return0;
} #include
intmain(
void)
else
return0;
} #include
intmain(
void)
if(age > 40) if
(age > 70)
else //
就近原則-else
return0;
} #include
intmain(
void)
if(age >= 70) if
(age >= 50) if
(age >= 30)
return0;
首要條件 必須是成年人
//if (age >= 18)
// if (age >= 50)
// if (age >= 30)
//}//else
//return 0; }
#include
intmain(
void)
//else if ---
要不然的話
else
if(age == 30)
else
if(age == 70)
else
if(age == 100)
else
return0;
} #include
intmain(
void)
return0;
} #include
intmain(
void)
switch
(age)
return0;
} #include
intmain(
void)
// a -> 97
// a -> 65
//space -> 32
c 學習筆記(持續更新)
1.關於指標和引用的區別 指標指向記憶體中的某個物件,而引用繫結到記憶體中的某個物件,他們都實現了對其他物件的間接訪問,二者主要區別有兩個方面 首先,指標本身就是乙個物件,允許對指標賦值和拷貝,而在指標的生命週期內它可以指向幾個不同的物件 引用不是乙個物件,無法令引用重新繫結到另外乙個物件中 其次,...
C 筆記(持續更新)
3 復合型別 三 字串 向量和陣列 c 使用iostream庫提供的io機制 輸入流 輸出流。乙個流就是乙個字串行,從io裝置讀出或寫入io裝置。流 隨著時間的推移,字元是順序生成或消耗的。向流寫入資料 輸出運算子 接受兩個物件,左側必須是乙個ostream物件,右側是要列印的值。運算子將給定的值寫...
c 學習(持續更新 )
std move link1 link2 include裡面宣告的變數是可以,直接在.cc檔案中直接使用的。abs 函式主要是對int求絕對值 fabs 對float,double求絕對值 struct 初始化 a 結構體a被初始化,各個成員都將被設定為0 二 char轉int char轉int之前...