c语言结构变量的使用方法,解释用C语言访问结构变量

结构是用户定义的数据类型,用于存储数据的不同数据类型的集合。

结构类似于数组。唯一的区别是数组用于存储相同的数据类型,而结构用于存储不同的数据类型。

关键字struct用于声明结构。

结构内部的变量是结构的成员。

一个结构可以声明如下-

Struct structurename{

//会员声明

};

示例

以下是用于访问结构变量的C程序-

struct book{

int pages;

float price;

char author[20];

};

#include

//Declaring structure//

struct{

char name[50];

int roll;

float percentage;

char grade[50];

}s1,s2;

void main(){

//Reading User I/p//

printf("输入第一名学生的姓名: ");

gets(s1.name);

printf("输入第一名学生的卷号: ");

scanf("%d",&s1.roll);

printf("输入第一名学生的平均值: ");

scanf("%f",&s1.percentage);

printf("输入第一名学生的成绩状态: ");

scanf("%s",s1.grade);

//Printing O/p//

printf("The name of 1st student is : %s\n",s1.name);

printf("The roll number of 1st student is : %d\n",s1.roll);

printf("The average of 1st student is : %f\n",s1.percentage);

printf("The student 1 grade is : %s and percentage of %f\n",s1.grade,s1.percentage);

}输出结果

执行以上程序后,将产生以下结果-

enter Name of 1st student: Bhanu

enter Roll number of 1st student: 2

Enter the average of 1st student: 68

Enter grade status of 1st student: A

The name of 1st student is: Bhanu

The roll number of 1st student is: 2

The average of 1st student is: 68.000000

The student 1 grade is: A and percentage of 68.000000

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值