顾文博 • 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
评论: