0
点赞
收藏
分享

微信扫一扫

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

艾米吖 2022-03-30 阅读 48
c语言

一.问题原因

可能是这样

if(atype=search(alphatp,1))

或者是那样

while(c=getchar())

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

二.改正方法

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

加一个括号就好了。

举报

相关推荐

0 条评论