24小时热门版块排行榜    

查看: 2083  |  回复: 22

路过081001

铜虫 (正式写手)


[交流] 求解释,,一个简单的C程序。。

不是说参数的传递时从右向左吗?那么输出该为1,0呀,,,求高手指点。。。。。

]{M$W33EEK9RLOCIF(QD45K.jpg


第二个图是输出的2,2,,可是谭浩强的视频上说是输出3,2,(她说是参数传递从右向左),,很困惑,,求帮助。。。。

_X)O6{AKSJBE58@$QWH_K9N.jpg



[ Last edited by 路过081001 on 2012-11-10 at 12:34 ]
回复此楼

» 猜你喜欢

» 本主题相关价值贴推荐,对您同样有帮助:

» 抢金币啦!回帖就可以得到:

查看全部散金贴

已阅   关注TA 给TA发消息 送TA红花 TA的回帖
回帖置顶 ( 共有1个 )

sky_tears

铁虫 (正式写手)


★ ★ ★ ★ ★ ★
小木虫: 金币+0.5, 给个红包,谢谢回帖
路过081001: 回帖置顶 2012-11-11 15:26:53
路过081001: 金币+5 2012-11-11 15:27:38
不同的编译环境中结果是不一样的。。。。
VC++6.0后自增运算是要在整条语句结束以后才自加1的
8楼2012-11-10 14:58:25
已阅   关注TA 给TA发消息 送TA红花 TA的回帖
回帖支持 ( 显示支持度最高的前 50 名 )

nlyang

禁虫 (著名写手)

★ ★ ★ ★ ★ ★
小木虫: 金币+0.5, 给个红包,谢谢回帖
路过081001: 金币+5 2012-11-11 15:28:26
本帖内容被屏蔽

10楼2012-11-11 08:33:37
已阅   关注TA 给TA发消息 送TA红花 TA的回帖
普通回帖

怕黑的猫头鹰

铁杆木虫 (文坛精英)



小木虫: 金币+0.5, 给个红包,谢谢回帖
跟参数传递有什么干系?
2楼2012-11-10 12:24:08
已阅   关注TA 给TA发消息 送TA红花 TA的回帖

路过081001

铜虫 (正式写手)


引用回帖:
2楼: Originally posted by 怕黑的猫头鹰 at 2012-11-10 12:24:08
跟参数传递有什么干系?

初学者,,弱弱的问下,,没有关系吗?
3楼2012-11-10 12:25:37
已阅   关注TA 给TA发消息 送TA红花 TA的回帖

longliuly

至尊木虫 (正式写手)



小木虫: 金币+0.5, 给个红包,谢谢回帖
lz呵呵呵呵呵呵呵呵呵呵呵呵
4楼2012-11-10 12:31:08
已阅   关注TA 给TA发消息 送TA红花 TA的回帖

路过081001

铜虫 (正式写手)


引用回帖:
4楼: Originally posted by longliuly at 2012-11-10 12:31:08
lz呵呵呵呵呵呵呵呵呵呵呵呵

用不着鄙视我吧,,本人初学呀。。。。
5楼2012-11-10 12:35:10
已阅   关注TA 给TA发消息 送TA红花 TA的回帖

路过081001

铜虫 (正式写手)


引用回帖:
2楼: Originally posted by 怕黑的猫头鹰 at 2012-11-10 12:24:08
跟参数传递有什么干系?

你可以上机试一下,,,求验证。。。。
6楼2012-11-10 12:36:39
已阅   关注TA 给TA发消息 送TA红花 TA的回帖

longliuly

至尊木虫 (正式写手)


引用回帖:
5楼: Originally posted by 路过081001 at 2012-11-10 12:35:10
用不着鄙视我吧,,本人初学呀。。。。...

没鄙视你
7楼2012-11-10 12:45:40
已阅   关注TA 给TA发消息 送TA红花 TA的回帖

sky_tears

铁虫 (正式写手)


★ ★ ★ ★
小木虫: 金币+0.5, 给个红包,谢谢回帖
路过081001: 金币+3, 这原来和编译器有关呀。。。 2012-11-11 15:29:41
printf函数中的计算是从右向左进行的,在写代码时,应该尽量避免类似表达,因为很有可能不同的编译器,会采用不同的理解方式。。
9楼2012-11-10 15:04:42
已阅   关注TA 给TA发消息 送TA红花 TA的回帖

zion0802

银虫 (小有名气)



小木虫: 金币+0.5, 给个红包,谢谢回帖
什么编译器?这种问题实际运用中碰到的极少。。。可自行忽略哈
应试则无解。。。
11楼2012-11-11 09:00:03
已阅   关注TA 给TA发消息 送TA红花 TA的回帖

路过081001

铜虫 (正式写手)


引用回帖:
10楼: Originally posted by nlyang at 2012-11-11 08:33:37
楼主应该不是计算机专业的人士吧?
如果楼主学习的目的,是想用C语言来编程解决问题,那就不要纠结于这样的细节。换句话说,你的目的就是:对于某一个问题,你能写出C语言程序来解决,就可以了。至于别人写的程序, ...

围观大神级回答。。。。。
12楼2012-11-11 15:25:49
已阅   关注TA 给TA发消息 送TA红花 TA的回帖

路过081001

铜虫 (正式写手)


引用回帖:
8楼: Originally posted by sky_tears at 2012-11-10 14:58:25
不同的编译环境中结果是不一样的。。。。
VC++6.0后自增运算是要在整条语句结束以后才自加1的

懂了,,感谢呀。。。。还是有好人呀。。
13楼2012-11-11 15:27:24
已阅   关注TA 给TA发消息 送TA红花 TA的回帖

路过081001

铜虫 (正式写手)


引用回帖:
11楼: Originally posted by zion0802 at 2012-11-11 09:00:03
什么编译器?这种问题实际运用中碰到的极少。。。可自行忽略哈
应试则无解。。。

VC++6.0,,就是想知道为什么呢
14楼2012-11-11 15:30:40
已阅   关注TA 给TA发消息 送TA红花 TA的回帖

西晓

铁虫 (初入文坛)



小木虫: 金币+0.5, 给个红包,谢谢回帖
学完c,去学汇编语言,再去学编译原理。这种nc的教科书没啥水平的,你所做的只是按照别人制定的规则走,自己写个语言,写个编译器,自己制定规则!

[ 发自手机版 http://muchong.com/3g ]
15楼2012-11-11 17:43:23
已阅   关注TA 给TA发消息 送TA红花 TA的回帖

wxb317505615

铜虫 (初入文坛)



小木虫: 金币+0.5, 给个红包,谢谢回帖
呵呵。。。。。。。。。。10楼说的有理
16楼2012-11-11 23:34:54
已阅   关注TA 给TA发消息 送TA红花 TA的回帖

陈永胜

新虫 (初入文坛)



小木虫: 金币+0.5, 给个红包,谢谢回帖
不用深究这个问题,是编译器的原因……很少有人在这个方面用,再就是++ ,--一般用在循环中就好了,其他情况避免歧义
17楼2012-11-12 10:55:51
已阅   关注TA 给TA发消息 送TA红花 TA的回帖

赶英超美

新虫 (初入文坛)



小木虫: 金币+0.5, 给个红包,谢谢回帖
第一个i++是在输出之后才给i加一的
18楼2012-11-16 16:41:22
已阅   关注TA 给TA发消息 送TA红花 TA的回帖

赶英超美

新虫 (初入文坛)


第一个i++是在输出之后才给i加一的,别理谭浩强,第二个程序也是一样的,就是2,2
19楼2012-11-16 16:43:21
已阅   关注TA 给TA发消息 送TA红花 TA的回帖

36022202

金虫 (小有名气)



小木虫: 金币+0.5, 给个红包,谢谢回帖
跟编译器有关,我这里就是 1 0
20楼2012-11-16 20:43:33
已阅   关注TA 给TA发消息 送TA红花 TA的回帖

amitacn

银虫 (小有名气)



小木虫: 金币+0.5, 给个红包,谢谢回帖
没有关系,输出几都没有关系
21楼2012-11-17 21:23:28
已阅   关注TA 给TA发消息 送TA红花 TA的回帖

skevin000

铜虫 (初入文坛)


★ ★ ★ ★ ★ ★ ★ ★
小木虫: 金币+0.5, 给个红包,谢谢回帖
路过081001: 金币+7 2012-11-18 14:13:29
%%
个人认为:楼主不要为这样的问题而纠结
1.浪费时间
2.意义不大
%%
如果是抱着娱乐的态度,深究的话,没问题。我认为,这个问题和你具体的编译环境有关系的,编译器内部怎么规定的,就怎么执行,没什么道理可寻的,好比1+1就等于2。
%%
写代码,最基本的可读性,要考虑的。不然的话,别人看你的代码是一种折磨。
为了省下一两行代码,而用类似于这样的写法,完全没有必要的。
23楼2012-11-18 11:48:02
已阅   关注TA 给TA发消息 送TA红花 TA的回帖
简单回复
skevin00022楼
2012-11-18 11:41  
引用回帖:
10楼: Originally posted by nlyang at 2012-11-11 08:33:37 楼主应该不是计算机专业的人士吧? 如果楼主学习的目的,是想用C语言来编程解决问题,那就不要纠结于这样的细节。换句话说,你的目的就是:对于某一个问题,你能写出C语言程序来解决,就可以了。至于别人写的程序, ...

相关版块跳转 我要订阅楼主 路过081001 的主题更新
信息提示
请填处理意见