#include
int main()
{
int i=0;
if(i=0)
printf("**");
else
printf("$");
printf("*\n");
return 0;
}
打印结果为什么是$*
不是* * *啊 感谢!!
把 if(i=0) 改为 if(i==0)
判断是否相等用的==两个等号
if语句中的条件错了,i=0表示赋值,成功赋值,返回为true,你可以把i=0改为i==0
一个=是赋值,两个=才是判断相等