鱼C论坛

 找回密码
 立即注册
查看: 7223|回复: 18

关于【不懂了】和【这下真的彻底不懂了】

[复制链接]
发表于 2015-5-1 07:06:54 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
我就觉得应该是21啊 8.PNG 大神的解释……
82.PNG


意思是不是如果用C语言的软件的话,就应该正常显示为21,而正因为用了C++的软件才显示22?

菜鸟画圈圈,膜拜大神们~~~~~
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2015-5-1 10:45:07 | 显示全部楼层
我好像也看不懂,我再回去看教程吧!
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2015-5-1 11:55:11 | 显示全部楼层
这个不同编译器编译的结果可能会不同的 实际写代码肯定不会用的
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2015-5-1 13:33:37 | 显示全部楼层
{:1_1:}楼主,#3楼已经给出正解了,不同编译器造成的。这个问题论坛里不止一次出现了,也有大神的回复。LZ还纠结的话,可以去找找看看
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2015-5-1 20:55:18 | 显示全部楼层
1. 我不认为这种解释方式合理,C语言之所以比汇编语言高级,就在于它隐藏了许多机器相关的细节,使得人们可以在一个更高的抽象层次上来编写代码;C语言中的一些编程问题,应该在"C语言标准"的范畴之内解决。动不动就用汇编来解决C语言的问题,只能说明你的C语言标准没有掌握好(也许你的汇编学的很好,但C语言中的类型和类型的值的含义应该没有掌握好)
2. LZ这个问题很简单,用C语言的标准来解释,这种代码本来在不同的C语言编译器上就很可能得到不同的结果(这些结果都是符合C语言标准的)。我个人认为,C语言学习(其实任何语言的学习都是一样)首要目标是要能够解决问题,而不是应付考试或者做这类无聊的文字游戏。当你确实能够解决问题了,如果还有时间,精力,再来研究这些只有C语言专家才会关心的问题(我是说只有C语言专家菜油必要关系这些问题;而一般程序员如果关系这些问题,纯粹是在浪费时间。因为完全了解这些问题只会使你自己觉得自己很“博学”,而对解决实际问题没有任何的帮助)
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 3 反对 0

使用道具 举报

 楼主| 发表于 2015-5-2 18:45:32 | 显示全部楼层
tq3320 发表于 2015-5-1 10:45
我好像也看不懂,我再回去看教程吧!

一起加油~~~
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2015-5-2 18:46:36 | 显示全部楼层
牡丹花下死做鬼 发表于 2015-5-1 11:55
这个不同编译器编译的结果可能会不同的 实际写代码肯定不会用的

多谢解答~~~~原来是这样~~~~
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2015-5-2 18:47:42 | 显示全部楼层
marlon 发表于 2015-5-1 13:33
楼主,#3楼已经给出正解了,不同编译器造成的。这个问题论坛里不止一次出现了,也有大神的回复。LZ ...

恩恩~~~~
主要是我才开始学C语言,就觉得新奇,而且有些问题明明可能是一样的,我也还看不出来……
对手指~~~
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2015-5-2 18:49:26 | 显示全部楼层
仰望天上的光 发表于 2015-5-1 20:55
1. 我不认为这种解释方式合理,C语言之所以比汇编语言高级,就在于它隐藏了许多机器相关的细节,使得人们可 ...

突然就觉得不用纠结了,
我之前以为是不会有不同结果的,虽然现在也不是很清楚原因是什么。
确实得踏踏实实多学一些呢。
多谢解答,给你点赞。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2015-5-2 18:50:06 | 显示全部楼层
仰望天上的光 发表于 2015-5-1 20:55
1. 我不认为这种解释方式合理,C语言之所以比汇编语言高级,就在于它隐藏了许多机器相关的细节,使得人们可 ...

突然就觉得不用纠结了,
我之前以为是不会有不同结果的,虽然现在也不是很清楚原因是什么。
确实得踏踏实实多学一些呢。
多谢解答,给你点赞。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2015-5-2 20:16:52 | 显示全部楼层
不要花过多的时间浪费在这种纠结的问题上
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2015-5-2 22:38:22 | 显示全部楼层
hacker.jin 发表于 2015-5-2 20:16
不要花过多的时间浪费在这种纠结的问题上

好~~~~
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2015-5-3 17:54:17 | 显示全部楼层
AGENS 发表于 2015-5-2 18:47
恩恩~~~~
主要是我才开始学C语言,就觉得新奇,而且有些问题明明可能是一样的,我也还看不出来……
对 ...

希望你的新奇感继续保持下去
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2015-5-5 00:54:27 | 显示全部楼层
marlon 发表于 2015-5-3 17:54
希望你的新奇感继续保持下去

恩恩呐~~~~
点赞~~~~
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2015-5-5 13:46:45 | 显示全部楼层
楼上的该说的都说了! 支持你!!加油! 下点功夫就能学好了。。。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2015-5-5 20:55:22 | 显示全部楼层
破灬王 发表于 2015-5-5 13:46
楼上的该说的都说了! 支持你!!加油! 下点功夫就能学好了。。。

谢谢!!!
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2015-5-7 10:49:08 | 显示全部楼层
支持
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2015-5-7 14:07:36 | 显示全部楼层
仰望天上的光 发表于 2015-5-1 20:55
1. 我不认为这种解释方式合理,C语言之所以比汇编语言高级,就在于它隐藏了许多机器相关的细节,使得人们可 ...

我也遇到这样的问题,同意的你的观点,如果归咎于编译器的不同的话,那以哪个为主呢?
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2015-5-7 21:02:33 | 显示全部楼层
小小云儿 发表于 2015-5-7 14:07
我也遇到这样的问题,同意的你的观点,如果归咎于编译器的不同的话,那以哪个为主呢?

应当以C语言标准为主。。。所以可以认为这题就是有多种答案
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2025-1-27 13:03

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表