j+=i 的具体意思

来源:百度知道 编辑:UC知道 时间:2024/05/11 03:59:31
module module1
sub main()
dim i as integer
for i=1 to 9
dim j as integer
j+=i
console.writeline(j)
next
end sub
end mudle

_____________________

有人能讲讲其中j+=i 为啥是 J=J+I
这是我问别人得来的。但我还是不理解。(新手ing)


C语言里面 I++是表示I自加1的. J+=I 就是J=J+I的省略写法

i++ 每循环一次自身的值加一 就等于i=i+1

j+=i
j=i+j

这个是语法的问题吧
他们自己定义的

呃,这个不用深究,+=是一个运算符,他的作用就是把两边的值相加之后,赋值给左边的变量,如果要问为什么的话,就想问:
i=1;为什么要用=一样,没实际意义,就是一个普通的运算符。

这个你要怎么解释呢?这个是定义,就像公理一样不需要证明的,我就这样设计你就得这样做,不然就是错的。
j += i 微软规定: j = j + i;不需要解释,理解就好,就当公理背了