C语言随笔4

结构体(自己创造出来的一种类型)

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>

posted @ 2022-11-19 10:23    阅读(22)  评论(0)    收藏  举报