小白的秃头之路

第四次学习笔记
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位平台指针有八个字节


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