1:都可以表示字符串结束标志。
2:ascall都为整数0
不同点:
\0’是转译字符,不是字符0,而是空字符。
代码示例
#include<iostream>
#include<algorithm>
using namespace std;
int main(){
char str[1005]={0};
cin>>str;
int i=0;
while(str[i]!=0) //此处0和\0都可以
{
if(str[i]>='A'&&str[i]<='Z')
{
str[i]=(char)(str[i]+32);
}
i++;
}
cout<<str;
return 0;
}