小白的禿頭之路

第四次學習筆記
typedef
將某個類型重新命名
// typedef unsigned int uint_32;
// unit_32 num = unsigned int num



static
1.
void test()
{
int a=1;
a++;
printf("a = %d\n",a);
}
while(i<5)
{
text;
i++;
} //循環執行五次 輸出a=1五次











2.
void test()
{
int static a=1; // a變爲一個靜態局部變量
a++;
printf("a = %d\n",a);
}
while(i<5)
{
text;
i++; //循環執行五次 結果輸出 2 3 4 5 6
}
//
static 修飾局部變量時,局部變量的生命週期變長
修飾全局變量時,改變了變量的作用域,讓靜態的全局變量
只能在自己所在的源文件內部使用,在其他的源文件裏不能使用。
extern 聲明外部的符號 引用另一個源文件的相關變量或函數
#define的宏定義(初識)
宏的定義
#define MAX(X,Y) (X>Y?X:Y)
比較兩個值的大小
能夠簡化Code的行數




















指針與地址
& 取地址符
打印地址用的是%p(結果是十六進制的)
int* p=&?;-指針變量是用來的存放地址的


*-解引用操作符
指針大小
32位平臺指針有四個字節
64位平臺指針有八個字節


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章