结构体变量是个标量 怎么理解
px是个指向结构体(x)的指针“*(px+1)又如何呢? 如果x是个数组的元素,这个表达式表示它后面那个结构。
但是,x是个标量,所以这个表达式实际上是非法的。“
这是c与指针里面的一段话
标量是指是个具体的值嘛,咋理解{:5_105:}
从这两句话中看不出标量是什么
人造人 发表于 2021-6-6 14:50
从这两句话中看不出标量是什么
“结构变量是个标量,可以用于其他标量可以使用的任何场合。因此,把结构作为参数传递给一个函数是合法的” “*(px+1)又如何呢? 如果x是个数组的元素,这个表达式表示它后面那个结构。
这里只是说了,x是个数组的元素,并没有说 px 是什么
指向 x 的指针?
x 是个结构体, px 是指向结构体的指针
*(px+1)
这个没有问题吧 人造人 发表于 2021-6-6 15:13
x 是个结构体, px 是指向结构体的指针
*(px+1)
这个没有问题吧
他的意思应该是
+1后下一个内存位置是否还为这个结构吧{:5_104:}
页:
[1]