C语言(结构),这个题目如何分析?
来源:学生作业帮助网 编辑:作业帮 时间:2024/11/18 12:44:01
xRmoP+KMMP_1VN&|nlݖ8[.-ŏV{Ϲ999egv.::[U4CFooO[v>6P{%(+5jBtٙYHee:?+uyA̔[r<:Eyt۳ݼLvzl*FthryK8^8XPY* peJXT(@<
8
p4-FPLEWs/0 P+E耣u,UQԊ `ƪ:&M&ӂ%UM+_34Aӽܑ4Kr&yՑ]P{
`?m<.p%'X[l;B/ƍv_1zG'QxpdDOȸB]Ӛ~`?p.}:P=)Iεxgpy7o-{>6zxյ{{9AA`gً>YVDI𰃣Txy^');r`
C语言(结构),这个题目如何分析?
C语言(结构),这个题目如何分析?
C语言(结构),这个题目如何分析?
#include <stdio.h>
struct {
int x;
int y;
}s[2]={{1,2},{3,4}},*p=s;//创建了一个struct类型的数组s,让struct指针p指向数组s的首地址也就是第一个元素,{1,2}
int main(void){
printf("%d\n",++p->x);//运算符优先级问题,在这里->的优先级大于++,所以先执行p->x=1,再执行前++结果等于2
}
有问题请追问