//函式宣告
//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變數的位...