结构体(自己创造出来的一种类型)
struct Book struct 结构体关键字
{
char name[20];
short price;
} ;
int main()
{
struct Book b1={“每天都很帅”,100};
printf("书名:%s\n",b1.name); 或 struct Book*pb=&b1;
printf("价格:%元\n",b1.price); printf("%s\n",pb-->name); 或 printf("%s\n",(*pb).name);
printf(‘’%d\n",pb-->price); 或 printf("%d\n",(*pb).price);
return 0;
}
注:.是结构体变量,可以找到成员
->是结构体指针,可以找到成员
若想修改Book的名称,需要引入strcpy(bl.name,"每秒都很帅") 其中strcpy是字符串拷贝,源于库函数,故使用前需要写#include <string.h>
标签:name,C语言,pb,Book,b1,printf,随笔,struct From: https://www.cnblogs.com/xiaoxingxiao/p/16905570.html