C语言报的错误是什么意思Using the result of an assignment as a condition without parentheses

在写C语言程序的时候出现下面的错误

Using the result of an assignment as a condition without parentheses
我现在已经知道错误是什么了,但是现在想知道上面的这句英文是什么意思?谢谢了。
while(s[i]=' '),错误是我在判断两个值是否相等的时候使用了一个等于号。
最新回答
———过客栈

2024-07-03 01:48:21

这是一个警告
就是说你利用一个赋值表达式的值作为判断条件
一般是本想用==的,却错用了=,由于这是初学者常犯的错误,所以
编译器
给出了警告
追问
大神,因为现在想同时学习一下英语,就是报的错误的时候能知道他是什么意思,所以还想追问一下是怎么翻译出来的?后面的without parentheses怎么翻译?谢谢您了。
追答
直译的话就是未使用小括号