c++中的字符串类型变量

来源:互联网 发布:中国工程院知乎 编辑:程序博客网 时间:2024/05/23 11:49

        初学C++,记录一下自己的学习心得。

C++比C多了一种变量-字符串类型变量。使用string类(并非C++的基本类型,而是标准库中的一个类)定义字符串变量。

#include <iostream>#include <string>using namespace std;int main(){int a,b;string name[5]={"zhang","li","wang","hai","sun"};a = sizeof(string);b = sizeof(name);cout <<a<<','<<b<<endl;return 0;}

每个字符串中的元素只包含字符串本身而不包括“\0”。字符串数组中,每个字符串类型存放字符串的地址而非字符串本身。经以上代码验证,VC6.0为每个字符串变量分配16个字节(a=16)。

0 0
原创粉丝点击