C語言學習日記Day05函式的宣告

2021-10-12 06:35:17 字數 823 閱讀 9473

//函式宣告

//extern 返回值型別 函式名(引數列表) 關鍵字externa可以省略

//extern int add01(int a, int b);

intadd01

(int a,

int b)

;//宣告 就像是給乙個程式的標準

intmain()

//函式定義

//在乙個專案中 函式的名字是唯一的

intadd01

(int a,

int b)

#define  _crt_secure_no_warnings 

#include

#include

#include

#include

#include

void

fun02()

//子函式遇到return就是子函式停止然後返回主函式

intmain()

//主函式遇到return就停止

c語言學習day05

struct s以上 涉及到位元組對齊問題,編譯器為使cpu執行效率高,採取以空間換時間的方法,一次讀取int的長度 結構體的變數定義順序不同,size也不一樣 e.g struct s1 struct s2s1和s2的位元組數就不一樣,s2是8個,因為e是short型,可以佔給a分配的多餘的3個位...

C語言學習day05

字串格式化輸入輸出 在螢幕輸出 後面的d也會輸出 printf d n int a 123 printf a2 5d n a 以5個字元輸出,沒有字元以空字元填充,預設右對齊 printf a2 05d n a 以5個字元輸出,沒有字元以0填充,預設右對齊 printf a2 5d n a 以5個字...

C 學習筆記 day05

1 變數的儲存 1 記憶體是一塊空間,把其中的每個位元組做了編號,為了以後計算機能通過編號找到資料 2 編址方式 絕對編址 在整個程式中使用 相對編址 位元組相對於邏輯0偏移量,在程序中使用 4 儲存位址 指標 儲存變數的位址 指標的型別由將要儲存的位址的變數型別決定 int 只能儲存int變數的位...