while(*p!=ch2&&*p) { printf("%c",*p); p++; }什么意思*p不等于ch2的时候输出,不是会使从ch1开始除了ch2进行输出就不符合要求只输出从ch1到ch2了啊

if(*p==ch2)
printf("%c\n",*p);
else
printf("\n");
if-else语句的使用意义何在?

img


这个p++的意义是什么?望解答感谢感谢

img

img

img

一个一个捋
if(*p==ch2)
printf("%c\n",p);
else
printf("\n");
意义就是当
p不等于ch2的时候输出空格,相等的时候输出字符内容