C语言 请问答案为什么是7 3?

日期:2019-11-21 16:27:54 人气:1

C语言 请问答案为什么是7 3?

两个知识点: p++本身还是p,执行之后p=p+1;++p本身是p+1; printf函数内有多个显示值时,运行顺序是从后往前。 所以本题中,在最后的printf之前,p=&s[1] (p++)->a=3,执行后p=p+1=&s[2] (++p)=p+1=&s[3] 所以(++p)->a=7 结果是7,3
    A+
热门评论