C++学习笔记-5-字符串(string)
2011-09-28 00:00
501 查看
其实,字符串就等同于字符数组。使用字符串时要在头文件中包含<string>
string myString="Hello,World!";
cout<<myString<<endl;
等同于 char myS[]="Hello,World!";
这个输出就要使用循环了。
for(int i=0;i<sizeof(myS)/sizeof(char);i++){
cout<< myS[i];}
cout<<endl;
如果用cout<<*myS<<endl;将输出H。全部输出要用:
for(int i=0;i<sizeof(myS)/sizeof(char);i++){
cout<<*(myS+i);}
cout<<endl;
使用指针:
char *ps="Hello,World!";
cout<<ps<<endl;
string myString="Hello,World!";
cout<<myString<<endl;
等同于 char myS[]="Hello,World!";
这个输出就要使用循环了。
for(int i=0;i<sizeof(myS)/sizeof(char);i++){
cout<< myS[i];}
cout<<endl;
如果用cout<<*myS<<endl;将输出H。全部输出要用:
for(int i=0;i<sizeof(myS)/sizeof(char);i++){
cout<<*(myS+i);}
cout<<endl;
使用指针:
char *ps="Hello,World!";
cout<<ps<<endl;
相关文章推荐
- C++ 学习笔记(3)命名空间using、字符串、string、vector、迭代器、数组
- C++学习笔记(字符串string、vector_deque、queue,multiset、map、multimap、容器拷贝问题)(复制粘贴,方便后面翻阅)
- C++学习笔记(字符串string、vector_deque、queue,multiset、map、multimap、容器拷贝问题)
- C++学习笔记(二)(标准库string类型)
- java学习笔记-String-字符串之间的比较
- 【学习笔记】C++字符串输入输出
- C++学习笔记(一)--整形,std输出,浮点数,数组,字符串,结构,指针,循环
- 【C++】学习笔记三十三——函数和C风格字符串
- C++ Data Structure 学习笔记 (2011.5.3)——传值,指针,引用的区别及Vector与String的详细用法
- Java字符串操作类学习笔记:String、StringBuffer、StringBuilder
- C_PlusPlus学习笔记 - 5_数组、指针和字符串 (C++语言程序设计【第三版】 郑莉等,清华大学出版社)
- C++学习日记17——字符串string输入
- 【C++学习笔记】数组和指针再C-风格字符串的演示
- 【C++学习笔记】标准库类型string
- C++ Primer Plus 学习笔记 第五章 01 for循环 递增运算符和递减运算符 复合语句,逗号运算符 C风格字符串比较、string类字符串比较
- C/C++学习笔记:字符串库函数
- C++之string学习笔记(1)
- C++ STL 学习笔记 string
- C++学习笔记之数据类型(1)整型、浮点型、字符串
- VS2010 C++ 学习笔记(三) 类和对象 访问限定符 String