if (*cp == '-')语句解释

来源:百度知道 编辑:UC知道 时间:2024/05/26 00:53:20
if (*cp == '-')
这个给指针变量所指向的变量赋值的'-'是什么东西啊
...是我眼挫了 没看清楚是2个等号,,大哥原谅

两个=不是赋值,是关系运算符等于。
所以*cp == '-'就是判断*p是否等于'-',就是字符减号。

赋值也搞不清啊!
应该是判断cp所指的字符是不是符号‘-’,应该是减号吧!

判断cp所指向的是否为_。==是判断。如果是赋值的话没有意义的,恒为真。