字符数组
警告
本文有因为初学 C++ 臆想过多导致的很多谬误,待修
字符数组
输出
1 |
复制 |
读入
分两种情况
1.读入一个字符串,遇到空格/回车停止
使用 cin
1 |
复制 |
或使用 scanf
1 |
复制 |
2.读入一行内容,输入空格不停止
1 |
复制 |
或
1 |
复制 |
常用函数1
strlen(str)
求字符串长度(不包含'\0')strcmp(a,b)
比较两个字符串大小(ASCII 码), a < b 返回 -1 ,a == b 返回 0, a > b 返回 1(比较方式为字典序2)strcpy(a,b)
将字符串b
赋值给从a
开始的字符数组
strlen()示例
1 |
复制 |
strcmp()示例
1 |
复制 |
此处将输入的字符串与 abc 进行比较
1 | 输入 复制 |
strcpy 示例
1 |
复制 |
输出为abc