C语言程序:从键盘输入一个字符串和一个字符,要求输出的字符串是所输入字符串中不包含输入字符的字符串

2024-12-30 04:58:36
推荐回答(4个)
回答1:

'\0'是字符串的串尾符,用以标识字符串结束。
你输入字符串后,编译器会自动地在字符串最后加上'\0'这个串尾符

所以str[i]!='\0';这个是用来判断当前是否已经到达串尾,如果没有到达,则循环继续

回答2:

代表字符结束
就是指当字符串没结束时就继续

回答3:

str[i]!='\0';是来判断字符串是否结束,字符串结束都是以'\0'

回答4:

str[i]!='\0';是判断字符串是否结束的,所有字符串最后都默认加上了'\0',只是没有显示出来而已,系统判断字符串是否结束,就是靠'\0'

如果没有这个,你的循环将继续下去