c语言中s+= i++是什么意思?
1个回答
展开全部
s+=i++的意思是:
s=s+(i++)将s的值加上i的值赋给s,i的值再自增1;
S=S+I;
就是s=s+i;
+=是一个复合运算符,再比如x%=(y+1)相当于x=x%(y+1)
s=s+i;
就是s=s+i;
s等于s加i
即是s=s+i;
扩展资料
一、C语言复合赋值运算符
+=加赋值
-=减赋值
*=乘赋值
/=除赋值
%=求余赋值
&=按位与赋值
|=按位或赋值
^=按位异或赋值
<<=左移位赋值
>>=右移位赋值
二、字符串
+ 运算符用于把文本值或字符串变量加起来(连接起来)。
如需把两个或多个字符串变量连接起来,请使用 + 运算符。
txt1 = "What a very"; txt2 = "nice day"; txt3 = txt1 + txt2;
txt1 = "What a very"; txt2 = "nice day"; txt3 = txt1 + txt2;
在以上语句执行后,变量 txt3 包含的值是 "What a verynice day"。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询