问题描述:
判断字符ch是否与str所指字符串中的某个字符相同;若相同则什么也不做,若不同,则将其插入到字符串的最后。
样例输入:
abcde
f
样例输出:
abcdef
关于这个程序代码,刚开始不是很理解,向老师学习断点调试后才恍然大悟。
断点调试截图:
源码如下:
#include<stdlib.h> #include<conio.h> #include<stdio.h> #include<string.h> void fun (char *str,char ch) { while(*str &&*str!= ch) //字符ch是否与str所指字符串中的某个字符不同时什么也不做 str++; //指针移动到下一个字符 if(*str=='