C學習筆記(持續更新)

2021-10-14 13:14:58 字數 2414 閱讀 7248

//#

預處理指令 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之前...