当前位置: 代码迷 >> 综合 >> code blocks warning: suggest parentheses around assignment used as truth value
  详细解决方案

code blocks warning: suggest parentheses around assignment used as truth value

热度:17   发布时间:2023-11-24 16:37:52.0

一.问题原因

可能是这样

if(atype=search(alphatp,1))

或者是那样

while(c=getchar())

总之,括号内只有一个等号,然而在实践中人们经常将=与==打错,所以编译器也许是在提醒你在检查一下,给它一个明确的答案。

二.改正方法

if ( ( atype=search(alphatp, 1) ) )  
 while((c=getchar())!='\n')

加一个括号就好了。

  相关解决方案