char数组的用法:

char s[20];
cin>>s;
scanf("%s",s);
cout<<s<<endl;//建议一个一个输出
  1. char数组的输入输出:可以整体输入输出(cin>>s)
  2. char数组也适用于swap函数
  3. strlen()用来求长度(同样适用于字符串)
  4. strcpy(字符数组,字符串/字符数组)将后者赋值给前者:strcpy(c,s);
  5. strcmp(字符数组1,字符数组2)比较1,2的大小,相等返回1;前者大返回1;后者大返回-1.(也适用于字符串)
  6. strcat(字符数组,字符串/数组)将字符串连接到字符数组后。

char数组的注意点:

  1. 和int数组一样,char数组同样需要清零,或者直接一个一个输出来。
  • 清零方法:
memset(c,0,sizeof(c));//将c数组全赋值为0(相当于'\0')