图一
图二
图三
图四
图五
疑惑:
图一,为什么定义两个指针变量,a与b,结果不正确?而如果只定义一个指针变量a,另一个为数组b,则结果正确(书上写的),求解答
图二,第9行,a不是为指针变量吗?为什么不用指向a的值?为什么加了一个,结果就不正确了呢?求解答
图三,第14行,为什么是p1++,p2++就不正确了?求解答
图四,第14行,可以解释一下为什么错了吗?谢谢
图五,第14~16行的while循环的意思是,先将p1的值赋给p2,然后再执行(*p2=*p1)!='\0',如果是不等于,则执行p1++,p2++,如果如果是等于,则程序自身自行结束吗?