C++字符数组的输入输出
在C++中,字符数组的输入输出有两种方式
经典案例:C++输出字符串
#include<iostream>//预处理
using namespace std;//命名空间
int main()//主函数
{
char str[10];
cout<<"请手动输入长度小于10的字符串:";
cin>>str;
cout<<"输出手动输入的字符串:";
cout<<str;
return 0;//函数返回值为0
}
执行以上程序会输出:
请手动输入长度小于10的字符串:cyuyan
输出手动输入的字符串:cyuyan
--------------------------------
Process exited after 13.28 seconds with return value 0
请按任意键继续. . .
cyuyan这6个字符在内存中存储时,后面会自动加一个结束符'\0',输出时,逐个输出字符直到遇到结束符\0为止。
字符数组名str代表字符数组第一个元素的地址,执行:
cout<<str;
是从str所指向的数组第一个元素开始逐个输出字符,直到遇到\0为止。
在使用字符数组时读者需要注意以下5点:
更多案例可以go公众号:C语言入门到精通
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。