#include<stdio.h> void main() { struct stu_type{ char num[15]; char name[10]; int age; int c; int math; int en; int sum; float ave; }stu1={"2011159113","张晓天",22,60,70,75},*p; p=&stu1; stu1.sum = stu1.c + stu1.math + stu1.en; stu1.ave = (float) stu1.sum /3; printf("学生学号\t姓名\t年龄\tC语言\t数学\t英语\t总分\t平均分\n"); printf("%-16s%s\t%d\t%d\t%d\t%d\t%d\t%5.1f\n",stu1.num,stu1.name,stu1.age,stu1.c,stu1.math,stu1.en,stu1.sum,stu1.ave) ; printf("%-16s%s\t%d\t%d\t%d\t%d\t%d\t%5.1f\n",(*p).num,(*p).name,(*p).age,(*p).c,(*p).math,(*p).en,(*p).sum,(*p).ave) ; printf("%-16s%s\t%d\t%d\t%d\t%d\t%d\t%5.1f\n",p->num,p->name,p->age,p->c,p->math,p->en,p->sum,p->ave) ; }
指向结构体变量的指针 学习笔记
原创
©著作权归作者所有:来自51CTO博客作者小靳abc的原创作品,请联系作者获取转载授权,否则将追究法律责任
上一篇:数据结构 学习笔记 模拟算法2
下一篇:指向结构体数组的指针 学习笔记
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
结构体大小计算-结构体对齐
计算某一结构体大小:方法以及规则。
偏移量 #pragma 结构体 结构体大小计算