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("%d,%d,%d,&a,&b,&c");` 里取地址符`&`应该放在变量名前,正确写法是`scanf("%d,%d,%d", &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。 整体代码思路清晰,对新手来说已经写得很不错了,继续加油!