C语言中 a*=b+2等价于a=a*b+2 还是a=a*(b+2)
来源:学生作业帮 编辑:神马作文网作业帮 分类:综合作业 时间:2024/11/18 21:23:11
C语言中 a*=b+2等价于a=a*b+2 还是a=a*(b+2)
why
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);
}
学习的过程中需要自己不断的摸索.所以我希望以后您能再自己遇到困难的时候动手试试,很有利于你的学习进步.
#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);
}
学习的过程中需要自己不断的摸索.所以我希望以后您能再自己遇到困难的时候动手试试,很有利于你的学习进步.