小白的禿頭之路

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

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=&?;p是一個變量(指針變量)-指針變量是用來的存放地址的 ui

*p = 數字 ;指針

" * "解引用操做符 /間接訪問操做符

指針大小
32位平臺指針有四個字節
64位平臺指針有八個字節code

相關文章
相關標籤/搜索