为什么这两个题不一样?

img

img


为什么这两个题不一样,是因为%c和%s的区别吗?111111111111111111111111111111111

因为第二个p< s+4这个条件是判断地址,由于p=s为起始条件,因此首先会将s字符串全部打出,然后再偏移一个字符,再偏移两个字符,最后全部偏移出字符串。第一个题目你应该能明白的吧!