字符数组

#include<iostream>//包含输入输出的头文件
using namespace std;//调用命名空间std内定义的所有标识符
int main()
{
char arr[20];//字符数组定义。
cin.getline(arr,20);//获取含空格的字符数组
//gets(arr); //获取含空格的字符数组
cout<<arr<<endl;//输出字符数组
return 0; //告诉系统正常退出
}

/*
定义:字符型数组就是存储字符类型数据的数组

头文件<cstring>

字符数组初始化四种方法
方法一:char arr[5]={"noip"};
方法二:char arr[5]="noip";
方法三:char arr[5]= {'n','o','i','p',''};
方法四:char arr[4]= {'n','o','i','p'};

输入的四种方式
不含空格: 方法一:for循环遍历字符数组
方法二:cin>>arr; (不含空格整体输入)
含空格: 方法三:gets(arr);
方法四:cin.getline(arr,20);

输出的两种方式
方法一:for循环遍历输出
方法二: cout<<arr;

获取字符数组的长度:
int l=strlen(arr);
*/

原文地址:https://www.cnblogs.com/wazqWAZQ1/p/11607867.html