#include<stdio.h>
struct Student
{
int age;
float score;
char sex;
};
int main(void)
{
struct Student st = {80,66,'F'};//初始化 定义的同时赋初值
struct Student *pst = &st; //&st不能改成st
printf("%d %f %c\n",st.age,pst->score,st.sex);
pst->age = 88; //pst->age在计算机内部会被转化成(*pst).age 也等价于st.age 这是->的含义,是一种规定
st.score = 55.5;
printf("%d %f %c\n",st.age,pst->score,st.sex);
return 0;
}
郝斌的C语言基础 155 如何取出结构体中的每一个成员
最新推荐文章于 2023-08-13 17:35:04 发布