char数组的用法:
char s[20];
cin>>s;
scanf("%s",s);
cout<<s<<endl;//建议一个一个输出
- char数组的输入输出:可以整体输入输出(cin>>s)
- char数组也适用于swap函数
- strlen()用来求长度(同样适用于字符串)
- strcpy(字符数组,字符串/字符数组)将后者赋值给前者:strcpy(c,s);
- strcmp(字符数组1,字符数组2)比较1,2的大小,相等返回1;前者大返回1;后者大返回-1.(也适用于字符串)
- strcat(字符数组,字符串/数组)将字符串连接到字符数组后。
char数组的注意点:
- 和int数组一样,char数组同样需要清零,或者直接一个一个输出来。
- 清零方法:
memset(c,0,sizeof(c));//将c数组全赋值为0(相当于'\0')