我裤子都脱了你就给我看这个!!! 收藏本站
登陆 / 注册 搜索

阅读: 6.6K   回复: 4

[# C] 请大佬指教,看不懂(++)

水月 「出类拔萃」 2018-11-24 11:20 |显示全部楼层

这个用户很懒,还没有填写自我介绍呢~

#include<stdio.h>
void main()

{

int i=5,j=5,p,q;

p=(i++)+(i++)+(i++);

q=(++j)+(++j)+(++j);

printf("%d\n,%d\n,%d\n,%d\n",p,q,i,j);

}


[size=21.3333px]/*显示结果:

[size=21.3333px]15

[size=21.3333px]22

[size=21.3333px]8

[size=21.3333px]8 */

请问:为什么

p的值为15而不是18?

q的值为22而不是24?

[size=21.3333px]


水月 「出类拔萃」 2018-11-24 11:22 |显示全部楼层

这个用户很懒,还没有填写自我介绍呢~

[size=21.3333px]是什么?
空谷幽兰 仗剑天涯 2018-11-24 22:51 |显示全部楼层

从前车马很慢,书信很远,一生只够爱一个人,但是可以纳很多妾啊!

精华达人 主题破百 以坛为家 论坛元老
p这样算的p=5+5+5 ,++在变量后面,叫后++运算,就是先使用i变量的值然后再自增1
q是这样算的
如果是q=(++j)+(++j)
结构就是2*7=14
如果式子再加长一点。。。算法就变了。。
3个就是 7+7+8
4个就是 7+7+8+9
5个就是 7+7+8+9+10
雾月 「出类拔萃」 2018-11-28 12:10 来自手机 |显示全部楼层

这个用户很懒,还没有填写自我介绍呢~

一个老师问三个学生,你们用什么东西可以将一间屋子填满。第一个学生找来了稻草,铺满了地板,老师摇了摇头。第二个学生找来一根蜡烛,顿时屋子里充满了光芒,老师还是摇了摇头,因为学生的影子没有被照到。 这时第三个学生往地板上丢了块肥皂,没一会,欢快的娇喘声便充满了整个房间。
梦纸 「出类拔萃」 2018-11-28 19:59 来自手机 |显示全部楼层

这个用户很懒,还没有填写自我介绍呢~

纯粹路过,没任何兴趣,仅仅是看在金币份上回复一下
ps:楼主别打我,我是小白
您需要登录后才可以回帖 登录 | 注册账号  

本版积分规则

关于本站|大事记|小黑屋|古黑论 网站统计

GMT+8, 2020-9-28 13:44 , Processed in 0.025521 second(s), 23 queries , Redis On.

© 2015-2020 GuHei.Net

Powered by Discuz! X3.4

快速回复 返回列表