day3
关键字**static**
在C语言中:
static是用来修饰变量和函数的
-
修饰局部变量-称为静态局部变量
-
修饰全局变量-称为静态全局变量
-
修饰函数-称为静态函数
内存
一个空间为一个字节
这样 2^32=4GB
结论:指针大小在32位平台是4个字节,64位平台是8个字节。
结构体
//创建结构体类型
struct Book
{
char name[20];
short price;
};
int main()
{
struct Book b1 ={"Cyvyan",55};
printf("shuming:%s\n", b1.name);
printf("jiage:%d\n", b1.price);
b1.price = 15;
printf("jiage:%d\n", b1.price);
return 0;
}
int main()
{
struct Book b1 = { "Cyvyan",55 };
struct Book* pb = &b1;
printf("%s\n", pb->name);
printf("%d\n", pb->price); //结构体变量.成员
printf("%s\n", (*pb).price);
printf("%d\n", (*pb).name); //结构体指针->成员
return 0;
}