永发信息网

c语言 data的作用

答案:6  悬赏:10  手机版
解决时间 2021-03-07 08:41
  • 提问者网友:疯子也有疯子的情调
  • 2021-03-06 09:48
如data int i;unsigned char data j;
具体什么意思?
有哎,同志!
我这是跟实际的电路板相联系的,没有我会提出来吗!
我没说清楚,是keil中对8051的一个编程!
而且软件已经仿真出结果来,不会错的!
最佳答案
  • 五星知识达人网友:末日狂欢
  • 2021-03-06 10:29
1、这是单片机C语言中特有的关键字,表示数据存储区,标准C语言中是没有的。
2、例如:
int data x ;
表示将 x 定义在数据存储区
全部回答
  • 1楼网友:duile
  • 2021-03-06 13:21
楼上说得太有才了. Milo是不是写错了呢?
  • 2楼网友:一秋
  • 2021-03-06 13:10
c语言里面似乎没有这个类型的数据,这个data可能是前面定义的一个类型吧,其实这些用起来就像int,char什么的一样,就是定义一个变量而已
  • 3楼网友:撞了怀
  • 2021-03-06 12:43
c语言没有data关键字 你上面写的都是错误的,更不用说什么意思了
  • 4楼网友:神鬼未生
  • 2021-03-06 12:03
一般数据结构用data,表示当前变量存的数据,可以是数组,数字,字母等等,就是表示存放的内容。如链表:用data存内容,再用一个指针存下一个链表的地址
  • 5楼网友:不想翻身的咸鱼
  • 2021-03-06 11:51
在51单片机中,DATA表示data area,数据区。DATA并不是修改日期命令   程序可以简单的分为code(程序)区,和data (数据)区,code区在运行的时候是不可以更改的,data区放全局变量和临时变量,是要不断的改变的,cpu从code区读取指令,对data区的数据进行运算处理,因此code区存储在什么介质上并不重要,象以前的计算机程序存储在卡片上,code区也可以放在rom里面,也可以放在ram里面,也可以放在flash里(但是运行速度要慢很多,主要读flash比读ram要费时间),因此一般的做法是要将程序放到flash里面,然后load到ram里面运行的;DATA区就没有什么选择了,肯定要放在RAM里面,放到rom里面改动不了。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯