#include <stdio.h>
#include <string.h>
struct Student
{
int age;
int id;
char name[20];
};
int main()
{
struct Student s1;
s1.age = 20;
s1.id = 123;
strcpy(s1.name, "zhang");
printf("age:%d id:%d name:%s\n", s1.age, s1.id, s1.name);
struct Student s2 = {21,1234,"li"};
printf("age:%d id:%d name:%s\n", s2.age, s2.id, s2.name);
struct Student *ps3 = &s1;
printf("age:%d id:%d name:%s\n", (*ps3).age, (*ps3).id, (*ps3).name);
printf("age:%d id:%d name:%s\n", ps3->age, ps3->id, ps3->name);
return 0;
}
#include <string.h>
struct Student
{
int age;
int id;
char name[20];
};
int main()
{
struct Student s1;
s1.age = 20;
s1.id = 123;
strcpy(s1.name, "zhang");
printf("age:%d id:%d name:%s\n", s1.age, s1.id, s1.name);
struct Student s2 = {21,1234,"li"};
printf("age:%d id:%d name:%s\n", s2.age, s2.id, s2.name);
struct Student *ps3 = &s1;
printf("age:%d id:%d name:%s\n", (*ps3).age, (*ps3).id, (*ps3).name);
printf("age:%d id:%d name:%s\n", ps3->age, ps3->id, ps3->name);
return 0;
}