www问答网
所有问题
C语言中s+=i
C语言中 s+=i 是什么意思?
举报该问题
其他回答
第1个回答 2009-01-04
s+=i等价于s=s+i;本回答被提问者采纳
第2个回答 2009-01-04
将 s+i的和赋值给S
就是s = s+i
第3个回答 2009-01-04
将原有s与i相加所得值为当前的s
相似回答
c语言里面s+=i
是什么意思?
答:
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语言中s+=i
答:
s+=i
等价于s=s+i;
c语言里面s+=i
是什么意思?
答:
s+=i
,等价于s=
s+i
,使用加赋值 不但可以让代码更加简洁,而且能 提高程序的运行效率 提高程序的运行速度,
C语言
,循环
里s+=i
这个式子是什么意思
答:
s+=i
的意思是s=s+i,很显示我句代码是用来求和的,s最后保留从1到i的数之和。
在
c语言中s
1
+=i
是什么意思,那i+=(i=8)的计算流程该怎么办?谢谢_百度...
答:
S1
+=i
相当于s1=s1+i i+=(i=8)相当于i=i+(i=8)=8+8=16
s+=i
;
i+
+;
答:
这个可是
c语言的
问题呀,大体是定义了一个子函数,然后在主函数中循环调用该子函数。int f()//自定义的子函数,返回一个整型值 { static int i=0;//什么了一个静态变量 int s=1;
s+=i
;
i+
+; //s是用来求和的,i++是让变量递增 //s+=i;等价于
s=
s+i;而i++;等价于i=i+1;return...
...这句语句怎么理解(for(
i=
3;i<=100;i+=3) if (i%7)
s+=i
)
答:
这是一个for循环语句,意思是:i=3是初始值,它满足i<=100这个条件,就执行i+=3就是i=i+3=3+3=6,if(i%7)是判断i能不能整除7,不能就执行
s+=i
这条语句!然后6又满足i<=100,又执行i+=3,值变为9,如此循环下去,直到i不满足i<=100这个条件 ...
C语言
(与
s+=i
有关)
答:
A+=B这个双目运算符
的
意思就是A=A+B
s+=i
,意思就是先进行s+i(值为5),再把s+i的值赋值给s,所以s的值就变成了5
s=
+i,代表s的值是+i,结果是1,一般不会这么写。麻烦采纳,谢谢!
...int f() { static int
i=
0; int
s=
1;
s+=i
;
i+
+; return s; }_百度...
答:
static int
i=
0是静态变量,也就是说在程序整个生命周期
里
都是稳定存在
的
。因此每调用一次f(),由于
i+
+而增加1;
s
是局部变量,每次调用都重新分配而初始化为0 因此f()返回是1,2,3,4,5……,每次调用都加1 了解这点,问题就好解决了。
大家正在搜
c语言用辗转相除法求最大公因数
辗转相除法c语言代码
s*=i
C语言的逻辑运算符
复制字符串的库函数是
s+=i是什么意思
数组函数的使用方法
c语言中i++和++i有什么区别
c语言i++和++i