免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
楼主: pmerofc
打印 上一主题 下一主题

[C] 有多少C程序员认为这是错误的写法 [复制链接]

论坛徽章:
2
青铜圣斗士
日期:2015-11-26 06:15:59数据库技术版块每日发帖之星
日期:2016-07-24 06:20:00
181 [报告]
发表于 2012-05-13 22:53 |只看该作者
回复 180# pmerofc

参数列表不应该是(int 行,int 列, int [][列])而应该是(int 总列, int 数组[][总列], int 被访问的行, int 被访问的列)才对吧?
4个参数的顺序:"总列"要在"数组"参数之前,之外可任意排列。 对吧?


我也不是非强制只用Clean C的。如果确实代码太不好写,C99或C++该用就用,并尽量将它们的使用隐藏在实现内部,暴露C接口。
C99的这个方法对实现方来说,写代码时确实会方便一些……
但它会扩散到接口中啊……

一旦这么声明了:(int 总列, int 数组[][总列], int 被访问的行, int 被访问的列),就要求代码的客户也C99(C++都被排除在外了……)。
而如果将声明猥琐地悄悄地换成:(int 总列, int 数组[/*一维,实际是指针了*/], int 被访问行, int 被访问列)…… 我觉得还是老老实实这么声明并这么实现算了……  而且"总列"在"数组"参数之前总觉得稍微有点别扭……

论坛徽章:
2
程序设计版块每日发帖之星
日期:2015-06-17 22:20:00每日论坛发贴之星
日期:2015-06-17 22:20:00
182 [报告]
发表于 2012-05-13 23:04 |只看该作者
提示: 作者被禁止或删除 内容自动屏蔽

论坛徽章:
0
183 [报告]
发表于 2012-05-13 23:07 |只看该作者
回复 176# pmerofc


没那么复杂。

你不该因为这些小问题就费了他

论坛徽章:
2
程序设计版块每日发帖之星
日期:2015-06-17 22:20:00每日论坛发贴之星
日期:2015-06-17 22:20:00
184 [报告]
发表于 2012-05-13 23:17 |只看该作者
提示: 作者被禁止或删除 内容自动屏蔽

论坛徽章:
0
185 [报告]
发表于 2012-05-13 23:18 |只看该作者
本帖最后由 walleeee 于 2012-05-13 23:20 编辑

回复 179# OwnWaterloo


笨蛋

编辑一下,免得网管说的又骂人。

我只能说你这个逻辑,真是无敌

论坛徽章:
2
程序设计版块每日发帖之星
日期:2015-06-17 22:20:00每日论坛发贴之星
日期:2015-06-17 22:20:00
186 [报告]
发表于 2012-05-13 23:19 |只看该作者
提示: 作者被禁止或删除 内容自动屏蔽

论坛徽章:
0
187 [报告]
发表于 2012-05-13 23:22 |只看该作者
回复 181# OwnWaterloo


    你总算说了回人话,听起来还不错。

论坛徽章:
0
188 [报告]
发表于 2012-05-13 23:23 |只看该作者
回复 186# pmerofc


我只是觉得你完全偏离了主线。

有些过了

论坛徽章:
2
程序设计版块每日发帖之星
日期:2015-06-17 22:20:00每日论坛发贴之星
日期:2015-06-17 22:20:00
189 [报告]
发表于 2012-05-13 23:28 |只看该作者
提示: 作者被禁止或删除 内容自动屏蔽

论坛徽章:
2
青铜圣斗士
日期:2015-11-26 06:15:59数据库技术版块每日发帖之星
日期:2016-07-24 06:20:00
190 [报告]
发表于 2012-05-13 23:28 |只看该作者
walleeee 发表于 2012-05-13 23:18
回复 179# OwnWaterloo

笨蛋 

编辑一下,免得网管说的又骂人。

我只能说你这个逻辑,真是无敌


你现在还真是堕落到只会在嘴巴上占便宜了呢。
你能指出其中逻辑的问题?
否则,还是那句话:向天吐口水,最终落你自己脸上。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP