C语言中 a*=b+2等价于a=a*b+2 还是a=a*(b+2)why

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/29 06:51:13
C语言中 a*=b+2等价于a=a*b+2 还是a=a*(b+2)why

C语言中 a*=b+2等价于a=a*b+2 还是a=a*(b+2)why
C语言中 a*=b+2等价于a=a*b+2 还是a=a*(b+2)
why

C语言中 a*=b+2等价于a=a*b+2 还是a=a*(b+2)why
朋友,其实这种问题自己编个小程序就知道了,a*=b+2等价于a=a*(b+2).可以通过下面的小程序看出来
#include
void main()
{
int a=3,b=3;
a*=b+2;
printf("%d\n",a);
a=3;
a=a*b+2;
printf("%d\n",a);
a=3;
a=a*(b+2);
printf("%d\n",a);
}
学习的过程中需要自己不断的摸索.所以我希望以后您能再自己遇到困难的时候动手试试,很有利于你的学习进步.

c语言中a/=b-3等价于a=a/b-3吗不太清楚 C语言中 a*=b+2等价于a=a*b+2 还是a=a*(b+2)why c语言中(a)|(b)为什么不等价于(a|b)?1 if (c == (a|b))x = 3;2 if (c == (a)|(b))x = 3;我运算了一下1,2不等价为什么不等价如果不等价1,2分别是怎么运算的 C语言中、a==0&&b!=0等价于什么啊麻烦详细讲解下、谢谢! C语言,a=b!=c等价于a=(b!=c)么? 请问C语言中 !(a||b) 和!a&&!b 等价吗? C语言中,(a>d++)等价于什么? c语言的选择题下面判断正确的是().A:char *a=china;等价于char *a;*a=china;B:char str[10]={china};等价于charstr[10];str[]={china};C:char *s=china;等价于char *s;s=china;D:char c[4]=abc,d[4]=abc;等价于char c[4] C语言:下列两组表达式中不等价的是A、a>n C、a&=b与a=a&b D、a^=b与a=a^b C语言高手帮忙做这三道题,要详解 谢谢拉!1、while (!x)中(!x)与下面条件 ( )等价.A x= =0 B x= =1 C x!=1 D x!=0 2、若给定条件表达式(m)?(a++):(a--),则表达式m ( )A 等价于(m==0) B 等价于(m==1)C 等 C语言中,a=(b,c) , !((a == b) && (!c)) 这条语句等价于什么?是(!a != !b) || c 吗?!((a == b) && (!c)) 这条语句等价于什么?是(!a != !b) || c 吗?还是 (a != b) || c c语言中,符号a=2,b=a 数论题:证明(a,[b,c])=[(a,b),(b,c)]原式 等价于①abc[a,b,c]=(a,b,c)[a,b][a.c][b,c]等价于②abc(a,b,c)=[a,b,c](a,b)(a.c)(b,c)证哪个都行(千万别说①②联立) a/b=c,等价于a=bc的条件是什么 C语言中 b=a C语言中a!=b C语言中y=!a+b