px->c[0]+2 与*px->c+2区别,C语言高手快来...4
发布网友
发布时间:2024-03-01 08:46
我来回答
共3个回答
热心网友
时间:2024-07-20 17:55
struct
{ int c[10];
}*p;
p px;//px为结构体类型指针
访问结构体中的成员变量 时用 px->c[0] //c数组的第一个元素
px->c[0]+2 就是 (px->c[0])+2 //c数组的第一个元素 +2
=============================================================
px->c//c数组的第一个元素的地址
*px->c//c数组的第一个元素
*px->c+2//数组第一个元素 +2 相当于 *(px->c)+2
这里有个 运算符的优先级 问题 -> 大于 * 大于+
热心网友
时间:2024-07-20 17:49
抱歉!这个问题不懂哦,请再加油吧!
热心网友
时间:2024-07-20 17:52
加2代码