c++ 字符串的定义及初始化

c++ 有两种风格的字符串形式
1.c风格字符串
  定义及初始化
  char a[]={'h','e','l','l','o','\0'}
  或者
  char a[]="hello"; //C++ 编译器会在初始化数组时,自动把 '\0' 放在字符串的末尾

  输出:cout<<a;
        或者
        for(int i=0;i<strlen(a);i++)
           cout<<a[i]

  长度:strlrn(a);

2.string类型
  定义及初始化:
  string a="hello";
 
  输出:cout<<a;
 
  长度:a.size();

猜你喜欢

转载自www.cnblogs.com/houchen/p/8985063.html