左)这题本身有错误,不能编译通过的。应该是{"abcdefg"}输出为:ecdefgh因为*p指向'c',所以*(p+2)指向'e'。最后输出的就是以'c'开关的字符串。中)运行结果是:3465因为x[1]=5,所以它是4个数的乘积:5*7*9*11=3465右)调用fun(4,5)c=3返回值为:3+4+5=12所以运行结果为:12
第一题ecdefgch指向字符串首地址,即字符串第0元素的地址。p指向ch+2,也就是指向ch的第2元素的地址,即字符c的地址p+2,也就是指向ch的第4元素的地址,解引用后打印输出单个字符,也就是e再次打印输出p,按照字符串解释p的地址,输出ch从第二元素开始的所有字符第二题及以后的实在不想写了,你自己上机调试看答案吧。