(1)第一个

1 # include<iostream> 2 using namespace std; 3 struct student 4 { 5 int num; 6 char name[12]; 7 char sex; 8 int age; 9 }//stu[3] = {{1,"miao",'M',19},{2,"chuang",'F',23},{3,"hello",'M',24}}; 10 *st; 11 struct student stu[3] = {{1,"miao",'M',19},{2,"chuang",'F',23},{3,"hello",'M',24}}; 12 int main() 13 { 14 //struct student *st; 15 16 for(st = stu; st < stu+3; st++) 17 { 18 cout<<(*st).num<<" "<<(*st).name<<" "<<(*st).sex<<" "<<(*st).age<<endl; 19 20 } 21 cout<<"------------------------------------------------"<<endl; 22 for(st = stu; st < stu+3; st++) 23 { 24 cout<<st->num<<" "<<st->name<<" "<<st->sex<<" "<<st->age<<endl; 25 } 26 27 }
(2)第二个

1 # include<iostream> 2 using namespace std; 3 struct student 4 { 5 int num; 6 char name[12]; 7 char sex; 8 int age; 9 }//stu[3] = {{1,"miao",'M',19},{2,"chuang",'F',23},{3,"hello",'M',24}}; 10 ; 11 struct student stu[3] = {{1,"miao",'M',19},{2,"chuang",'F',23},{3,"hello",'M',24}}; 12 int main() 13 { 14 struct student *st; 15 16 for(st = stu; st < stu+3; st++) 17 { 18 cout<<(*st).num<<" "<<(*st).name<<" "<<(*st).sex<<" "<<(*st).age<<endl; 19 20 } 21 cout<<"------------------------------------------------"<<endl; 22 for(st = stu; st < stu+3; st++) 23 { 24 cout<<st->num<<" "<<st->name<<" "<<st->sex<<" "<<st->age<<endl; 25 } 26 27 }
(3)第三个

1 # include<iostream> 2 using namespace std; 3 struct student 4 { 5 int num; 6 char name[12]; 7 char sex; 8 int age; 9 }stu[3] = {{1,"miao",'M',19},{2,"chuang",'F',23},{3,"hello",'M',24}}; 10 11 //struct student stu[3] = {{1,"miao",'M',19},{2,"chuang",'F',23},{3,"hello",'M',24}}; 12 int main() 13 { 14 struct student *st; 15 16 for(st = stu; st < stu+3; st++) 17 { 18 cout<<(*st).num<<" "<<(*st).name<<" "<<(*st).sex<<" "<<(*st).age<<endl; 19 20 } 21 cout<<"------------------------------------------------"<<endl; 22 for(st = stu; st < stu+3; st++) 23 { 24 cout<<st->num<<" "<<st->name<<" "<<st->sex<<" "<<st->age<<endl; 25 } 26 27 }
(4)第四个(注意看typedef)

1 # include<iostream> 2 using namespace std; 3 typedef struct student 4 { 5 int num; 6 char name[12]; 7 char sex; 8 int age; 9 }//stu[3] = {{1,"miao",'M',19},{2,"chuang",'F',23},{3,"hello",'M',24}}; 10 stt; 11 stt stu[3] = {{1,"miao",'M',19},{2,"chuang",'F',23},{3,"hello",'M',24}}; 12 int main() 13 { 14 stt *st; 15 16 for(st = stu; st < stu+3; st++) 17 { 18 cout<<(*st).num<<" "<<(*st).name<<" "<<(*st).sex<<" "<<(*st).age<<endl; 19 20 } 21 cout<<"------------------------------------------------"<<endl; 22 for(st = stu; st < stu+3; st++) 23 { 24 cout<<st->num<<" "<<st->name<<" "<<st->sex<<" "<<st->age<<endl; 25 } 26 27 }