打印
[应用相关]

char之间的比较

[复制链接]
667|12
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
串联烧烤|  楼主 | 2020-10-14 23:20 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
有什么办法不用strcmp()来验证俩char是否相等吗
一个char是string中的 也就是数组中的一个
一个char是变量值
差不多就是
word[i] == "\0";
但是会出错。

使用特权

评论回复
沙发
天意无罪| | 2020-10-15 20:40 | 只看该作者
\0?

使用特权

评论回复
板凳
ufbycd| | 2020-10-15 21:12 | 只看该作者
双引号的是字符串,单引号的才是字符。
const char *a = "Hello world!";
char b =  'r';

if(a[3] == b)
{
}

使用特权

评论回复
地板
凯复Kane| | 2020-10-17 11:43 | 只看该作者
用单引号就好了'\0'
看来你是要比较字符串的最后一个字符
也可以直接用比较字符串长度

使用特权

评论回复
5
airwill| | 2020-10-18 22:23 | 只看该作者
双引号,   是个字符串

使用特权

评论回复
6
小明的同学| | 2020-10-18 22:30 | 只看该作者
直接比较是否相等就行了。

使用特权

评论回复
7
小明的同学| | 2020-10-18 22:31 | 只看该作者
楼主想的太复杂了。

使用特权

评论回复
8
guanjiaer| | 2020-11-12 14:11 | 只看该作者
别的办法代码量比较大

使用特权

评论回复
9
晓伍| | 2020-11-12 14:13 | 只看该作者
区分大小写字母吗

使用特权

评论回复
10
八层楼| | 2020-11-12 14:17 | 只看该作者
这个是字符串 不是字符了

使用特权

评论回复
11
观海| | 2020-11-12 14:23 | 只看该作者
好像是语法有问题了

使用特权

评论回复
12
heimaojingzhang| | 2020-11-12 14:26 | 只看该作者
编译的时候不报错吗

使用特权

评论回复
13
keaibukelian| | 2020-11-12 14:28 | 只看该作者
不要把简单的问题复杂化

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

1

主题

126

帖子

0

粉丝