ch09_8.c
来自「C语言开发入门与编程实践 源码文件」· C语言 代码 · 共 30 行
C
30 行
#include <stdio.h>
#include <stdlib.h>
int main()
{
struct grade
{
struct
{
char *name;
int height;
int weight;
} std[3];/* 省略了内层结构的名称定义,而直接使用grade结构来定义*/
char *teacher;
}g1={"John",174,65,"Justin",168,56,"Bush",177,80,"Mary"};
/* 声明并设定结构变量g1的初始值 */
int i;
printf("老师:%s \n",g1.teacher);
printf("-----------------------------------------------\n");
printf("学生姓名,身高,体重如下:\n");
for (i=0;i<3;i++)
printf("%s %d %d \n",g1.std[i].name,g1.std[i].height,g1.std[i].weight);
/* 嵌套结构存取与一般结构一样,多一层结构就要多一个小数点.*/
system("pause");
return 0;
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?