问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

main( ) {int i,j,m,n; i=8;j=10...45

发布网友 发布时间:2024-02-24 18:08

我来回答

5个回答

热心网友 时间:2024-03-23 06:10

希望下面的解释对你有帮助,看了之后你就明白怎么回事了。

自增自减运算符
这是一类特殊的运算符,自增运算符++和自减运算符--对变量的操作结果是增加1和减少1。例如:
--Couter;
Couter--;
++Amount;
Amount++;

看这些例子里,运算符在前面还是在后面对本身的影响都是一样的,都是加1或者减1,但是当把他们作为其他表达式的一部分,两者就有区别了。运算符放在变量前面,那么在运算之前,变量先完成自增或自减运算;如果运算符放在后面,那么自增自减运算是在变量参加表达式的运算后再运算。这样讲可能不太清楚,看下面的例子:
num1=4;
num2=8;
a=++num1;
b=num2++;

a =++num1;这总的来看是一个赋值,把++num1的值赋给a,因为自增运算符在变量的前面,所以num1先自增加1变为5,然后赋值给a,最终a也为5。b=num2++;这是把num2++的值赋给b,因为自增运算符在变量的后面,所以先把num2赋值给b,b应该为8,然后num2自增加1变为 9。
那么如果出现这样的情况我们怎么处理呢?
c=num1+++num2;
到底是c=(num1++)+num2;还是c=num1+(++num2);这要根据编译器来决定,不同的编译器可能有不同的结果。所以我们在以后的编程当中,应该尽量避免出现上面复杂的情况。

本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/edg_edu/archive/2009/04/03/4046539.aspx

热心网友 时间:2024-03-23 06:13

热心网友 时间:2024-03-23 06:13

首先你这答案是错的,我写出来是为了防止后面来搜的朋友看了错误的答案然后继续错下去。

首先++i是先自增再赋值,j++是赋值后再自增,相当于n是赋予j原本的值10,然后再自己+1所以显示j=11; n=10;而i是自增后赋值,m=9, i自己加了1所以也是9

热心网友 时间:2024-03-23 06:08

一楼你不会就不要误人子弟啊!我给你分析下!
这个主要是先++与后++的问题,你可以再详细的看下书!

i=8;//现在的i=8
j=10;//现在的j=10
m=++i;//++i的意思就是i先自加一次,是先++类型的,就是i=i+1;i=9;m=i;所以m也是9
n=j++;//j++是后++;j先赋值为原来的9不变,然后是n=j+1;n=11;所以n就是11啦!

然后输出就是你说的那样的啦!

希望对你有帮助!

热心网友 时间:2024-03-23 06:09

答案应该是9 11 9 10!
这是自加前置和后置的问题
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
苹果手机微信怎么换漂亮字体(苹果手机微信怎么换行输入) 有什么好用的app转换字体 手写转文字的软件 erp可以看评论地址吗 淘宝评论url是什么意思? 揭秘:码牌支付风控升级,背后真相揭秘 电脑电视直播软件哪个好用什么软件好电脑看电视直播 潼南子同街学区是哪些 三极管BU406价格和参数? 火锅料放在冰柜忘了插电一个星期给会坏了吗 火锅的设备有哪些 写出下列程序的运算结果 main() {int i,j,m,...47 农村自建房取暖最佳方案 红包921元什么意思29 梦见别人受到奖赏 瘦身阶段不吃饭会影响什么肾功能会影响吗? 工行有什么好处? ...已知点E为正方形ABCD的边BC上一点,连结AE,过点D作DG⊥AE,垂足为G... 如图,四边形ABCD是正方形,点E在BC上,DF⊥AE,垂足为F,请你在AE上确定一 ... 如图,在正方形ABCD中,点E在Bc上,DF丄AE,垂足为F,请你在AE上确定一点G... ...点E在BC上,且AE=AD,DF垂直于AE,垂足为F,求证:AB=DF ...点E为正方形ABCD的边BC上的一点,连接AE,过点D作DG⊥AE,垂足为点G... ...点E为正方形ABCD的边BC上一点,连接AE,过点D作DG⊥AE,垂足为G,延长D... ...就两三个月,在夜市买的,刚买回来的两三天不吃东西不爱动,总藏在沙发... ...点E是BC边上的一个动点,联结AE,过点D作 ,垂足为点F . (1)设... 如图,四边形ABCD是矩形,点E是BC上一点,过D作DF⊥AE,垂足为F,DF=AB 工商银行有几种 国产三大公认最好用的钢笔? 浙江辰信户外用品有限公司怎么样 顶群贸易(上海)有限公司怎么样? ...也出演过很多大制作的影视剧,为何观众对《罚罪》还是不怎么看好呢... #include <stdio.h> main() { in...13 已知: int i,j,m,n; i=8; j=10; m=...23 void main(){ int i,j,m,n;i=8;j...2 main() {int,j,m,n;i=10;j=20;m=...8 {int i,j,m,n; i=8; j=10; m=++i...8 华为手机怎么扩大存储空间38 高中生,一天睡5个小时可以吗? 中午一小时,晚上四小时。。1 高中生睡眠最少多少小时?五小时行吗 中午还会休息一会14 我是一个高中生,我大概每天只睡5个小时左右,中午30分。请问...12 高中生一天只睡5小时 会不会过劳死啊??86 春兰空调故障代码E3是什么原因18 春兰空调柜机KF12W/A显示E3是什么故障?怎么解决? 春兰空调三匹三相电E3故障12 农村常见的棕树花能吃吗?有什么功效和作用?3 棕树的花能吃吗?398 系统更新,好烦 怎么才能不更新 我的电脑不用自动更新可以吗8 能不能不要每天只更新一章,好烦 电脑每天都提示更新系统怎么回事?更新有什么用?怎么取消?24 电脑提示更新,你一直都选择,不更新可以的吗?