#include<stdio.h> void main() { int a=2; a%=4-1; printf("%d,",a); a+=a * =a-=3a * 3; printf("%d",a)

错在哪里?为什么不能运行
2024年11月28日 02:48
有3个网友回答
网友(1):

中间没有空格
#include
void main()
{ int a=2;
a%=4-1;
printf("%d,",a);
a+=a*=a-=3*a * 3;
printf("%d",a);
}

网友(2):

你好!!!
#include
void main()
{
int a=2;
a%=4-1;
printf("%d,",a);
a+=a*=a-=3*a*3;//中间没有空格,还有就是3a在C语言中是不可以的,用3*a
printf("%d",a);
}
结果:
2,512Press any key to continue

网友(3):

a+=a*=a-=3a*3;这样的式子在C语言中是不允许的,表达式不可写成连等的形式,必须要分步来写。并且程序的最后少了一个“;”和“}”