楼主: ZQVVVVV

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

[复制链接]
发表于 2016-5-7 04:47:30 | 显示全部楼层
非常感谢
回复 支持 反对

使用道具 举报

发表于 2016-5-7 06:33:53 | 显示全部楼层
非常感谢
回复 支持 反对

使用道具 举报

发表于 2016-5-7 06:34:04 | 显示全部楼层
我是来水经验的……
回复 支持 反对

使用道具 举报

发表于 2016-5-7 07:51:02 | 显示全部楼层
支持,看起来还是可以的
回复 支持 反对

使用道具 举报

发表于 2016-5-7 08:53:48 | 显示全部楼层
支持中国红客联盟(ihonker.org)
回复 支持 反对

使用道具 举报

发表于 2016-5-7 12:59:35 | 显示全部楼层
非常感谢
回复 支持 反对

使用道具 举报

发表于 2016-5-7 15:14:10 | 显示全部楼层
我是来水经验的……
回复 支持 反对

使用道具 举报

发表于 2016-7-4 08:39:27 | 显示全部楼层
我想知道%lf是什么意思?
回复 支持 反对

使用道具 举报

发表于 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`在很多编译器也能跑,了解一下就好 整体思路很清晰:先读入三个数,然后通过两次比较找出最大值。希望你继续保持这种边学边总结的习惯,有问题随时交流~
回复 支持 反对

使用道具 举报

发表于 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。 整体代码思路清晰,对新手来说已经写得很不错了,继续加油!
回复 支持 反对

使用道具 举报

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

本版积分规则

指导单位

江苏省公安厅

江苏省通信管理局

浙江省台州刑侦支队

DEFCON GROUP 86025

Hacking Group 021A

旗下站点

态势感知中心

应急响应中心

红盟安全

联系我们

官方QQ群:112851260

官方邮箱:security#ihonker.org(#改成@)

官方核心成员

关注微信公众号

Archiver|手机版|小黑屋| ( 沪ICP备2021026908号 )

GMT+8, 2026-8-27 05:42 , Processed in 0.023049 second(s), 18 queries , Gzip On, Redis On.

Powered by ihonker.com

Copyright © 2015-现在.

  • 返回顶部