结构体:用于描述复杂结构而自己创造的一种类型,类似于java种的类
struct 关键字
如何定义一个结构体?
struct book{
char name[20];
short price;
}
如何初始化一个结构体?
int main()
{
struct Book book1 = {‘c语言程序设计’,56} //初始化
struct Book * pd = &book1 // 指针地址
print('%d\n',pd->name)// 指针的方式获取属性 方法一
print('%d\n',(*pd).name)// 指针的方式获取属性 方法二
strcpy(book1.name,'java') // 属性种数组更改 字符串拷贝
print('书名:%s\n',book.name)
print('价格:%d\n',book.name)
}