永发信息网

【c语言判断题】求详解,高分悬赏

答案:2  悬赏:30  手机版
解决时间 2021-04-08 02:32
  • 提问者网友:不爱我么
  • 2021-04-07 06:58
结构体类型是程序中用户自己定义的,C语言本身没有定义好的结构类型。
结构体类型是用户自定义的一种复合的数据类型。
所谓结构体变量的指针就是这个结构体变量所占内存单元段的起始地址。
以上三题,老师的考试系统里给的标准答案都是false,我想问为什么?
最佳答案
  • 五星知识达人网友:我住北渡口
  • 2021-04-07 08:28
1、结构体类型是用户把基本类型整合成的一个类型,是用户自定义类型。所以C语言没有原生的结构体类型,所以第一句应该是对的的。
2、对,论述如1
3、结构体变量指针,是一个指针类型的变量。它的内容可以是一个结构体的首地址,也可以是\0(也就是空),所以指针只有赋值了以后才是指向那个结构体变量的首地址。我认为第三句错。
以上是我在没有看你最后一句时候给出的答案。
如果都说成是错的,也可以,因为不同的人对结构体的理解是不一样的。
1、比如说FILE是一个结构体,也是C与语言的一部分,我认为这个也算用户定义的(广义上),如果你认为是系统原生的,那么第一句就是错的。
2、你可以认为结构体是一种数据类型的组合方式,C语言中没有这种类型,也可以认为是错的。

这里说一句没用的,求知和应试不是等价的,东西理解了,就可以,正确答案,只要自圆其说即可。
全部回答
  • 1楼网友:天凉才是好个秋
  • 2021-04-07 09:17
1 错,可以指针相减,好像是求两者之间的内存长度 2对 3 错,还可以二进制文件 4 对 5 题目不全 6 感觉错,只是没有返回值而已 7 应该对 8 对 9 感觉错,只不过是重新命名 10 对 11 对 13 错误 可以作为实参传递到函数里的 12 对 14 错误,指针才可以*p++ 15 对的吧,不过数组传到函数里也会改变了数组的值 16 返回没有类型的值 就这样了,望采纳
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯