#include<stdio.h>
struct student
{
int code;
char name[10];
char sex[10];
int age;
};
int stuchg(struct student ptu)
{
ptu.code=10;
return 0;
}
int stuchgs(struct student* ptu)
{
ptu->age=10;
return 0;
}
int main()
{
struct student stus= {123,"wsq","Male",23}; //注意此时的 结构体变量类型任然是 struct student
struct student *dtu=&stus; //指针定义完之后必须有所地址指向
stuchg(stus); //通过成员操作符访问成员
printf("code=%d\n",stus.age);
stuchgs(&stus); //通过指向成员地址访问成员
printf("code=%d\n",stus.age);
stuchgs(dtu); //通过结构体地址符访问成员
printf("code=%d\n",dtu->age);
return 0;
}