C语言中'+='是什么意思?怎样用?
5个回答
展开全部
‘+=’号,是复合运算符
比如:
#include<stdio.h>
void
main()
{
int
a=1,b=2;
a+=b;
printf("a=%d,b=%d",a,b);
}
那么输出结果,a=3,b=2;看看a+=b就等同于a=a+b而已。
又如:a*=b;那么你应该知道他就等同于a=a*b了吧。。看出规律来了吧。。
比如:
#include<stdio.h>
void
main()
{
int
a=1,b=2;
a+=b;
printf("a=%d,b=%d",a,b);
}
那么输出结果,a=3,b=2;看看a+=b就等同于a=a+b而已。
又如:a*=b;那么你应该知道他就等同于a=a*b了吧。。看出规律来了吧。。
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
这是c语言中的一个复合赋值表达式,“+=”即表示是+和=复合···如:a+=3;等价于a=a+3;与此类似的还有:—=,*=,%=,/=,等表达式。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
一楼回答的是正解,它和+=、-=的用法类似。
其实:
a=10;
b=3;
a%=b;//等价于a=a%b其实现在a就是1
其实:
a=10;
b=3;
a%=b;//等价于a=a%b其实现在a就是1
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询