
第6题怎么做
2个回答
展开全部
输出结果abcdbcd
循环执行了两次,第一次p指向s,输出abcd
第二次p指向s[1],输出bcd
s+2这里指向的位置是s[2];
循环执行了两次,第一次p指向s,输出abcd
第二次p指向s[1],输出bcd
s+2这里指向的位置是s[2];
追问
请问p<s+2怎么理解
追答
这是指针的比较,比如p指向s[0], s+2是&s[2],由于数组是连续空间,所以&s[0]要小于&s[2],当p指向s[1]的时候,同,p指向s[2]的时候就不满足循环条件了
p++是指针后移操作,比如p指向s[0],p++之后p就指向s[1]了
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询