概述
#include <stdio.h>
struct book//结构体类型struct,它可以在C语言中创建一个新的类型。
{
char name[20];
float
price;
char author[20];
};
int main()
{
struct book s = {"《把心安顿好》",25,"周国平"};
//这是结构体的创建和初始化
struct book* ps = &s;//指针指令搭配的是取地址符号& !!!
printf("1.%s %f %sn", s.name, s.price, s.author);
//这个是·符号的用法。 s.name是结构体变量·成员变量
printf("2.%s %f %sn", (*ps).name, (*ps).price, (*ps).author);
//“(*ps).name”,中的*ps一定要加上括号才能让计算机识别出它们
//是一个整体在取s的地址,然后再加上·符号,那么就和第一个
//printf表示的几乎一样了。
printf("3.%s,%f,%sn", ps->author, ps->price, ps->name);
//这个是->符号的用法。
return 0;
}
最后
以上就是任性冥王星为你收集整理的结构体struct的全部内容,希望文章能够帮你解决结构体struct所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复