欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

C++ Primer Plus笔记

程序员文章站 2023-12-22 21:35:34
...

一、cin输入字符串、cout输出字符串

  1. cin输入字符串以空格/换行符为分割点
    例如: cin>>str1>>str2;
    输入:hello world 或者 hello换行符world,即str1 = "hello, str2 = "world"
    输入:helloworld,即str1 = "helloworld"
    小结:cin是面对单个单词或字符的输入,不是面对一整行的输入

  2. cout输出字符串从该字符串的首地址开始打印,直到遇到空字符为止
    例如:cout << "a good boy"; 输出a good boy
    在C++中,用引号括起来的字符串像数组名一样,也是第一个元素的地址。

二、未被初始化的string对象的长度自动设置为0
例如:

string str;
cout << str.size();	//输出结果为0

    PS: string对象根据字符串的长度自动调整自己的大小!!!

上一篇:

下一篇: