C语言中有一种关键字struct专门用来处理复杂对象的描述,比如描述一本书,这本书有书名、作者、定价……并非简单的int/char类型就可以描述清楚,这时候我们就可以创建struct类型,代码如下>
1. struct Book 2. { 3. int price; 4. char name[]; 5. char author[]; 6. };
接下来用struct Book这个结构体类型来创建结构体变量.
1. int main() 2. { 3. struct Book b1={55,"C语言入门","icx"}; 4. return 0; 5. }
可以这样调用b1中的具体内容
1. int main() 2. { 3. struct Book b1={55,"C语言入门","icx"}; 4. printf("书名:《%s》 定价:%d元\n",b1.name,b1.price); 5. printf("作者:&s",b1.author); 6. return 0; 7. }