- 主题:这个程序的输出是多少 (转载)
【 以下文字转载自 CProgramming 讨论区 】
发信人: l234567890 (l234567890), 信区: CProgramming
标 题: 这个程序的输出是多少
发信站: 水木社区 (Wed Apr 27 08:28:01 2022), 站内
int a,b[5];
a=0; b[0]=3;
printf("%d,%d\n",b[0],b[1]);
为什么,谢谢
--
※ 来源:·水木社区 mysmth.net·[FROM: 123.161.219.*]
--来自微微水木3.5.12
--
FROM 171.10.153.*
正确的程序一定可以得到正确的结果。
错误的程序则未必总是得到错误的结果。
你这是个错误的程序。
没啥好讨论的。
消化科医生可以研究屎,
厨师没必要研究,
别浪费时间了。
【 在 l234567890 的大作中提到: 】
: 【 以下文字转载自 CProgramming 讨论区 】
: 发信人: l234567890 (l234567890), 信区: CProgramming
: 标 题: 这个程序的输出是多少
: ...................
--
FROM 163.125.197.*
如果非要追根这种问题,你要研究一下不同C编译器的具体实现差异
【 在 l234567890 的大作中提到: 】
: 【 以下文字转载自 CProgramming 讨论区 】
: 发信人: l234567890 (l234567890), 信区: CProgramming
: 标 题: 这个程序的输出是多少
: ...................
--
FROM 111.36.207.*
请指教,谢谢
【 在 pixYY 的大作中提到: 】
: 如果非要追根这种问题,你要研究一下不同C编译器的具体实现差异
:
:
: ...................
--来自微微水木3.5.12
--
FROM 171.10.152.*
我现在已经很少写 C 代码了
现在一般人没空花时间专门研究这些无关紧要的细节问题
我估计主要和编译后的变量的地址分配和访问的操作有所差别有关
【 在 l234567890 的大作中提到: 】
: 请指教,谢谢
: --来自微微水木3.5.12
--
FROM 111.36.207.*
【 在 pixYY 的大作中提到: 】
: 我现在已经很少写 C 代码了
这是正确的选择,节省时间,珍惜生命,享受美好生活。
: 现在一般人没空花时间专门研究这些无关紧要的细节问题
: 我估计主要和编译后的变量的地址分配和访问的操作有所差别有关
: ...................
--
FROM 111.196.68.*
不同编译器表现不一定一样。让编译器出汇编,看汇编把内存画出来你就懂了。
【 在 l234567890 的大作中提到: 】
: 【 以下文字转载自 CProgramming 讨论区 】
: 发信人: l234567890 (l234567890), 信区: CProgramming
: 标 题: 这个程序的输出是多少
: 发信站: 水木社区 (Wed Apr 27 08:28:01 2022), 站内
:
: ..................
发自「今日水木 on Android」
--
FROM 221.216.116.*
谢谢
【 在 wudashu 的大作中提到: 】
: 不同编译器表现不一定一样。让编译器出汇编,看汇编把内存画出来你就懂了。
: 发自「今日水木 on Android」
--
FROM 1.192.38.*
自己没有答案?我还以为你在考大家0尼。
【 在 l234567890 的大作中提到: 】
: 谢谢
: --
发自「今日水木 on PBCM10」
--
FROM 117.147.22.*
现在还有几个年轻人看汇编的
就是能看懂,一条条汇编代码要捋顺也很麻烦
我都不知道现在大学还教不教汇编语言这门课
【 在 wudashu 的大作中提到: 】
: 不同编译器表现不一定一样。让编译器出汇编,看汇编把内存画出来你就懂了。
: 发自「今日水木 on Android」
--
修改:pixYY FROM 111.36.207.*
FROM 111.36.207.*