为了账号安全,请及时绑定邮箱和手机立即绑定

有一个问题没有明白,在C语言中data[2]是什么意思?

有一个问题没有明白,在C语言中data[2]是什么意思?

SMILET 2021-05-03 10:06:42
您好,是关于数组中的问题
查看完整描述

3 回答

?
开满天机

TA贡献1786条经验 获得超13个赞

DATA 在C语言在不代表什么,不过一般写代码时用来当存储数据的一个变量或结构体。
当他定义成int DATA 时,就和int a是没两样的。
当源代码中,在代码前部出来类似下面的代码

typedef struct student

{
int num;
char name[20];
}DATA;
这时是用DATA代表 student这个结构体,typedef是使……用……来代替的意思,这里用DATA代替student ,struct 是结构体,结构类型声明和int类拟。
其实DATA只是一个习惯,如果你用abc来代替DATA也是一样的,只是用 abc之类的在让人觉得你没深度而已,而且不易于,以后代码的修改。

查看完整回答
反对 回复 2021-05-09
  • 3 回答
  • 0 关注
  • 318 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信