#include <iostream> #include <cstring> using namespace std; int main() { char name[15] = "C++owbay"; name[3] = '\0'; cout << name<<endl; cout<<strlen(name)<<endl; cout<<sizeof name<<" 两种表示方法 "<<sizeof(name)<<endl; return 0; }
1.字符串遇到'\0'之后会忽略后面的字符
输出: C++ '/0'后的自动被忽略 3 ‘/0’以前的长度 ,strlen 求的是是实际的长度 就是不包含‘\0’,需要头文件csrting(用来确定字符串的长度) 15 两种表示方法 15 ‘两种方法都能够计算出数组长度,哪怕是‘\0’也会计算在内2.