我想问一下 就是char b='h'
然后用 strlen查看b的长度不行吗,
还有就是char a[]=" ";
用strlen 查看长度会自动忽略后面的\n吗,输入ghds就只会显示4个字符吗
我想问一下 就是char b='h'
然后用 strlen查看b的长度不行吗,
还有就是char a[]=" ";
用strlen 查看长度会自动忽略后面的\n吗,输入ghds就只会显示4个字符吗
收起
char b='h'
是字符型,strlen
查的是字符串的长度。char a[] = "ghds\n";``strlen
查的是字符串的长度是5;输入ghds的长度是4。
#include <iostream>
#include<string>
using namespace std;
void main()
{
char a[] = "ghds\n";
// cin >> a;
cout << strlen(a) << endl;
}
#include <iostream>
#include<string>
using namespace std;
void main()
{
char a[] = "ghds\n";
cin >> a;
cout << strlen(a) << endl;
}
报告相同问题?