【C语言-18】定义某类的一组变量(结构变量)

 时间:2026-02-14 18:18:03

1、打开C-Free,新建文件。

【C语言-18】定义某类的一组变量(结构变量)

2、输入以下内容:

#include<stdio.h>

struct student

{

int num;

char name[20];

float score;

};

main()

{

int i;

struct student cla[5];

for(i=1;i<=5;i++){

printf("请输入姓名:");

scanf("%s",&cla[i].name);

printf("请输入学号:");

scanf("%d",&cla[i].num);

printf("请输入分数:");

scanf("%f",&cla[i].score); 

}

printf("情况如下:\n\n姓名\t学号\t分数\n");

for(i=1;i<=5;i++)printf("%s\t%d\t%.2f\n",cla[i].name,cla[i].num,cla[i].score); 

【C语言-18】定义某类的一组变量(结构变量)

3、运行结果如图:

【C语言-18】定义某类的一组变量(结构变量)

1、struct student

{

int num;

char name[20];

float score;

};

这里定义了一个名为student的结构变量类型,在该变量下包括三个不同类型的自变量。

【C语言-18】定义某类的一组变量(结构变量)

2、struct student cla[5];

这里是声明变量,student是结构变量类型名,cla是变量名。

【C语言-18】定义某类的一组变量(结构变量)

3、结构变量在调用时用“.”连接结构变量名和结构变量内的变量,如:

变量cla.num便代表,cla中的num变量。在赋值等操作时需要用cla.num而不能仅仅用num,如图:

【C语言-18】定义某类的一组变量(结构变量)

4、同数组一样,在结构变量名后加方括号和数字可定义一组结构变量。

【C语言-18】定义某类的一组变量(结构变量)

  • Excel二维柱形图如何为图形添加“幂”趋势线
  • Excel制作面积折线图的方法
  • 烟度计有哪几种
  • word文档如何更改带直线的散点图样式
  • excel怎样利用单元格求一元二次方程的解
  • 热门搜索
    鹤岗旅游景点大全 东莞有哪些旅游景点 四川宜宾旅游景点 云南地图旅游 美丽俏佳人旅游卫视 延安旅游景点介绍 聊斋旅游区 沙巴岛旅游 国庆旅游景点 安吉旅游网