5个回答
展开全部
例如a=2;
a++;输出结果为2;但是内存中它的值自加1了。(先输出a再运算)
例如a=2;
++a;输出结果为3;内存中也是3.(先运算a再输出值)。
例如a=2;
a+=1;意思等同于a=a+1;
a++;输出结果为2;但是内存中它的值自加1了。(先输出a再运算)
例如a=2;
++a;输出结果为3;内存中也是3.(先运算a再输出值)。
例如a=2;
a+=1;意思等同于a=a+1;
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
a++ 先取值再自加
++a 先自加再取值
a+=1 等同 a=a+1
++a 先自加再取值
a+=1 等同 a=a+1
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
cout<<a++;
cout<<a;
cout<<a++
cout<<a;
你会知道区别的
cout<<a;
cout<<a++
cout<<a;
你会知道区别的
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
a++表示在一个语句中,也就是在分号结束时先不加1,直接代入a的值计算,之后在进行下一条语句计算时,a的值变成了a+1.
a+=1表示a=a+1,也就是把a+1的值赋给a。
++a表示在一条语句中,先让a的值加上1,在参与计算。
a+=1表示a=a+1,也就是把a+1的值赋给a。
++a表示在一条语句中,先让a的值加上1,在参与计算。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询