为什么"授权""受权"的"权"是"权力"而不是"权利"?

2020-04-13科技826

因为'\0'是字符串结束标致,有一个字符串就是a[ ]="Hello word!";那么在使用循环语句时遇到空格它不会结束。

每一段字符串最后都默认有一个结束符,而结束符就是'\0'。

例如:char str[] = "12345" '5'后就是'\0'代表该字符已经到了最后一个,任何字符串都存在的while(条件) ,是指while里的条件只要成立,就执行while里的内容,而i只要不大于4, str[i]!='\0'都会成立。

扩展资料:

注意事项

一、循环体条件不成立,如:while( a>0); 当 a≤0 的时候,条件 a>0不成立,while 循环结束,退出 while 循环。

二、在循环体内使用无条件跳出语句(break),如 while(1){if(b>5)break;}当 b>5 的时候,程序执行 break ,跳出 while 循环体,循环体被结束。

三、在循环体内使用函数返回语句(return),如 while(1){if(c>8) return (XXX);},当 c>8的时候,程序执行 return,退出函数返回到上级函数。其中返回值需要根据函数类型进行返回。

你可能想看:
分享给朋友: