利用結構體指針 輸出4位學生的學號姓名性別 年齡


 1 # include <stdio.h>
 2 
 3 /* 定義一個全局的結構體 */
 4 struct student
 5 {
 6     long num;
 7     char name[20];
 8     char sex;
 9     int age;
10 };
11 
12 /* 聲明結構體數組並賦初值 */
13 struct student stu[4] = {{97032, "xiao ming", 'M', 20},
14                          {97033, "xiao wang", 'M', 20},
15                          {97034, "xiao tong", 'M', 21},
16                          {97035, "xiao shui", 'F', 18}};
17 
18 void main()
19 {
20     /* 定義一個結構體指針變量 */
21     struct student *p;
22 
23     printf(" 學號     姓名     性別     年齡\n");
24     for(p=stu; p<stu+4; p++)
25         printf("%-8ld%-12s%-10c%-3d\n", p->num, p->name, 
26                                        p->sex, p->age);
27 }

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM