1

顾文博  •  2天前


赋值方式:
1.单个字符的方式
char a[5]={'a','b','c','d','e'}
2.字符串
char a[5]="abcd";//字符串赋值结尾处会有'\0'长度为5,最多存放4个字符

输入
char a[100];
cin>>a;        //空格或换行表示输入结束,结尾有'\0'

char a[100];
cin.getline(a,100)//可以读取空格换行表示输入结束,结尾有'\0'

字符数组常用函数:
strlen(数组名)    //获取字符数长度
strcat(数组1,数组2)    //将数组2拼接到数组1的后面 数组2不改变
strcpy(数组1,数组2)    //将数组2复制给数组1 数组2不改变
strcmp(数组1,数组2)    //比较两个数组 1大结果为1 2大结果为-1 相等结果为0


评论: