#include<stdio.h>
struct Student{
int age;
float score;
char sex;
};
main(){
struct Student st={25,88,'M'};
printf("%d\n",st.age);
struct Student *pst=&st;
pst->age=100;
printf("%d\n",st.age);
printf("%d",pst->age);
}
构造结构体并且输出,方式不同。指针or st.XXX
*pst=&st;
pst->age
看了很多->这个符号,一直不懂什么意思,现在终于算有点了解了。
定义指针变量后,可以直接用地址指向它的成员变量。