c语言编程 k=(i++)+(++i)+(++i)
答案:6 悬赏:20
解决时间 2021-02-18 13:21
- 提问者网友:情歌越听越心酸
- 2021-02-18 03:44
c语言编程 k=(i++)+(++i)+(++i)
最佳答案
- 二级知识专家网友:人類模型
- 2021-02-18 05:14
理解返回值和赋值就懂了,首先i=0;运行a=i++,输出的是i++的返回值a=0,之后i对自己赋值i的值为1。同理b=++i,输出的是++i的返回值b=1,之后i对自己赋值i的值为1。第一个是k=2+4+5;第二个是k=2+4+5;结果一样,请运行再说。这是我的理解,希望对大家有用。i++ 返回原来的值,++i 返回加1后的值。学的是java用的是myeclipse运行的。
全部回答
- 1楼网友:我住北渡口
- 2021-02-18 09:28
我知道,但这里不是说一两下就说清楚了,加我,我跟你细说
- 2楼网友:话散在刀尖上
- 2021-02-18 09:05
你加我QQ吧,我给你讲!
- 3楼网友:夜风逐马
- 2021-02-18 07:45
这个问题我遇到过,用JAVA编好象又不一样的答案.
- 4楼网友:有你哪都是故乡
- 2021-02-18 07:32
i++是先赋值再加1,++i是先加1再赋值
第一个k=3+4+4=10,i=4
第二个k=2+4+4=10,i=4
我是这么认为,不知道对不对
好久前学的
第一个k=3+4+4=10,i=4
第二个k=2+4+4=10,i=4
我是这么认为,不知道对不对
好久前学的
- 5楼网友:夜风逐马
- 2021-02-18 06:09
我暂时保留我的看法!
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯