数据对象究竟是指实际存储数据的那块区域还是所存储的数据,求大佬解答!
“数据对象”本身就是一个不严谨的术语,C语言中没有类、对象的概念,可以用struct表示一个结构体数据,“数据对象”可能就是指struct,也可能是想表示一组数据的意思,总之是个不严谨的概念,如果是某书上的,这本书多半写的或翻译的不好。
你好 根据你描述的补充,数据对象就相当用于存储数据的对象。然后数据对象类型有int char等等,然而C语言中有声明和定义两种东东,但是只有定义才会分配内存,也就是你描述的存储区域。
个人理解,这里描述的对象和变量应该是一个意思。
根据题主补充的上下文,书中明白写着数据对象所指的是数据的存储区域,并不是数值本身。比如:
这里的
a
、b
是两个独立的数据对象,虽然数值是相同的。