Nor*_*rec -1 c if-statement char
我试图用IF条件创建类似的东西:
if(mychar[i] = "+")
{
/* do something */
}
Run Code Online (Sandbox Code Playgroud)
我想检查如果char [number i-1]是加号但是我不能正确地在我的条件中定义加号:/
如果有人能帮助我,我将不胜感激.
两个修复:
if(mychar[i] == '+')
^ use '' for char, and "" for strings
^ = is an assignment operator, == is a comparison operator
Run Code Online (Sandbox Code Playgroud)
值得注意的是,虽然不推荐,但仅将赋值运算符用作布尔表达式是有效的,因为0被认为是FALSE,并且任何其他值都被视为TRUE.