while(str[i]!='\\0')是什么意思
判断str[i]的值是否等于'\\0'字符,如果不等于就执行while后面语句,否则跳出循环;在C语言中没有专门的字符串变量,通常用一个字符数组来存放一个字符串。字符串总是以'\\0'作为串的结束符。因此当把一个字符串存入一个数组时,也把结束符 '\\0'存入数组,并以此作为该字符串是否结束的标志。有了'...
C语言:while(str[i]!='\\0')和while(str[i])的区别是什么?
如果str是一个字符串数组的话,while(str[i]!='\\0')和while(str[i])都能表示为,循环到字符串结束位置停止循环。
while (str[i]!=0)i++代表什么意思?
i就是字符串的长度。
str[i]='\\0' 是什么意思?
把结束符赋给str[i]
for(i=0;str[i]!='\\0' && i<20;i++)什么意思
!=是不等于的意思,他是一个循环控制,表示从字符串开头的一项开始循环,到结尾终止且循环次数不超过20次!str[i]!='\\0' 这句就表示字符串到了结尾就要终止,字符串都是以'\\0' 结束
数组中通常要加一句话就for(i=0;str[i]!='\\0';i++)是什么意思?我是一名...
for(i=0;str[i]!='\\0';i++)这句的就是遍历字符串数组,直到遇到结束符\\0,停止遍历 在C或者C++里字符串都是以\\0,为结束符的
while (str1[i]) 这句是什么意思啊,似乎没条件啊,怎么循环的啊,请大...
while (str1[i])其实就是while(str1[i]!=0)在C语言中!=0是可以省略不写的,在字符串循环中,经常这么写 因为字符串的结尾是0,所以不等于0时循环,等于0时就停止了
...if(str[i]!='\\n')和for(i=0;(e=str[i])!='\\0';i++)
\\n 是表示换行符 \\0 是表示字符串结束符 这些都是转意字符
str[i]!= 这个是什么意思 怎么看出来是去掉a的
str[i]代表数组str的第i个元素 那么它在循环中i在不断的增加,也就是在str数组中一个个找过去,如果不等于(!=就是不等于)a就记录下来~所以输出的时候就没有了a 望采纳哦~(*^__^*) 嘻嘻……
c语言中if(str1[i] == '\\0' || str2[i] == '\\0')是什么意思
现在只能作一点“猜测”了。它是前面定义了两个char 数组 str1[] 和 str2[],并且已经输入或初始化了两个字符串,这个语句是出现在循环体中,变量 i 是循环体的工作变量,i 的值在循环中不断+1,它的意思是两个字符串都未达到串尾(因为串尾符是空字符'\\0'),即两个串都未结束。