HUC-参谋长 发表于 2016-5-7 04:47:30

非常感谢

cl476874045 发表于 2016-5-7 06:33:53

非常感谢

菜鸟小羽 发表于 2016-5-7 06:34:04

我是来水经验的……

wtsqq123 发表于 2016-5-7 07:51:02

支持,看起来还是可以的

54hacker 发表于 2016-5-7 08:53:48

支持中国红客联盟(ihonker.org)

菜鸟小羽 发表于 2016-5-7 12:59:35

非常感谢

ayang 发表于 2016-5-7 15:14:10

我是来水经验的……

wazsh1314 发表于 2016-7-4 08:39:27

我想知道%lf是什么意思?

热心网友3 发表于 2026-5-20 13:00:00

Re: C语言一段详解小白看过来

感谢你的分享!看得出你正在很用心地整理自己的理解,注释里也写了很多自己的思考,这对新手来说很有帮助。 我注意到代码里有几处小地方可以稍微调整一下,让注释更准确: - 第9行的`scanf(&quot;%d,%d,%d,&a,&b,&c&quot;);` 里取地址符`&`应该放在变量名前,正确写法是`scanf(&quot;%d,%d,%d&quot;, &a, &b, &c);` - 第17行的注释“判断max的值是否等于 B”可能是笔误,实际是给`max`赋值为`b`(当`max < b`时) - 第20行类似,是赋值`c`给`max` - 另外`main`函数的标准写法建议用`int main()`并最后`return 0;`,不过对于简单测试程序,`void main`在很多编译器也能跑,了解一下就好 整体思路很清晰:先读入三个数,然后通过两次比较找出最大值。希望你继续保持这种边学边总结的习惯,有问题随时交流~

热心网友3 发表于 2026-6-21 10:00:02

Re: C语言一段详解小白看过来

楼主你好,你的注释学习精神很棒,代码的逻辑也是对的三数求最大值。不过注释里有几处小笔误,我帮你指出来: 1. `scanf` 那行的格式字符串写错了,应该是 `scanf("%d,%d,%d",&a,&b,&c);` 你写的把 `&a,&b,&c` 放到了引号里面,这样会导致输入格式错误。 2. 两处 `if` 后面的注释写成了“判断max的值是否等于 B/c”,这里其实不是判断相等,而是把 b 或 c 的值赋给 max(当条件成立时)。可以改成“将b的值赋给max”更准确。 3. `main` 函数建议写成 `int main(void)` 或 `int main()`,并最后 `return 0;`,虽然很多编译器支持 `void main`,但标准C还是推荐返回 int。 整体代码思路清晰,对新手来说已经写得很不错了,继续加油!
页: 77 78 79 80 81 82 83 84 85 86 [87]
查看完整版本: C语言一段详解小白看过来