
C语言中 a*=b+2等价于a=a*b+2 还是a=a*(b+2)
5个回答
展开全部
朋友,其实这种问题自己编个小程序就知道了,a*=b+2等价于a=a*(b+2)。可以通过下面的小程序看出来
#include<stdio.h>
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<stdio.h>
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);
}
学习的过程中需要自己不断的摸索。所以我希望以后您能再自己遇到困难的时候动手试试,很有利于你的学习进步。望采纳

2025-10-15 广告
百瑞环保科技(上海)有限公司,是中美团队合作的科技企业,有着丰富的国际资源和技术优势。自成立以来,百瑞一直保持着快速和有质量的发展,目前客户已经遍及中国的每个省份并出口一些其他国家。我们的团队在中国五个中心城市为客户提供优质的服务。百瑞的实...
点击进入详情页
本回答由百瑞环保提供
展开全部
a=a*(b+2),等号右边是一个整体
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
a=a*(b+2)
运算符 + 的优先级高于=
运算符 + 的优先级高于=
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
:a=a*(b 2)
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
跟编译器有关吧
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询