为了账号安全,请及时绑定邮箱和手机立即绑定

这里的num++和++num有啥区别啊?

是用哪个都行吗

正在回答

3 回答

++在前是先加1再运算,++在后是先运算再加1.

举个例子:

int x=1;y;

y=++x;  结果为:y等于2,x等于2.

int x=1;y;

y=x++;  结果为:y等于1,x等于2.


1 回复 有任何疑惑可以回复我~
#1

藤原码红 提问者

那在这题里面是用num++和++num输出的结果是一样的吗?
2019-04-05 回复 有任何疑惑可以回复我~
#2

白手和3 回复 藤原码红 提问者

输出结果是一样的。
2019-04-05 回复 有任何疑惑可以回复我~
#3

藤原码红 提问者 回复 白手和3

噢噢谢谢
2019-04-06 回复 有任何疑惑可以回复我~

上面那个弄错了,int x=1,y;    中间应该用逗号隔开,不是分号;

0 回复 有任何疑惑可以回复我~

顺便十位和个位的算式是什么意思啊,为什么用取余符号

0 回复 有任何疑惑可以回复我~
#1

白手和3

//获取三位数字num十位上的数字 td =num%100/10; //获取三位数字num个位上的数字 sd =num%10; 用取余符号可以把num的个位数上的数字单独提出来。 举个例子: int x=123,y; y=x%10; 123前面的120可以被除去,剩下的3就提出来了
2019-04-03 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

这里的num++和++num有啥区别啊?

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信