免费注册 查看新帖 |

Chinaunix

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

[C] c语言的编程规则和风格 [复制链接]

weizzil_chinaun 该用户已被删除
11 [报告]
发表于 2004-02-27 16:38 |只看该作者
提示: 作者被禁止或删除 内容自动屏蔽

论坛徽章:
0
12 [报告]
发表于 2004-02-27 19:39 |只看该作者

c语言的编程规则和风格

我不觉的命名规则是"系统相关"的(^_^), 如果在什么系统都使用相同的命名规则的话, 就会提高不同系统上代码的可读性, 因为大家都遵守一个相同的规范. 不排除这也是windows程序员向unix转变的一个阻碍. 或许之所以出现不同的编码规则就是因为当初的开山鼻祖们的一点"私念", 当然了并不否认他们那样做的理由. 虽然以前的代码我们无法顾及, 但是以后的代码我们却可以有意识的去改变. 编码规则再繁琐也不会很繁琐的, 因为这有悖于它的初衷, 所以只是个习惯问题. 就我个人而言我不太赞成linux原码的某些风格. 或许这样的区别也是它有意区别于windows的结果吧.

论坛徽章:
0
13 [报告]
发表于 2004-02-28 02:20 |只看该作者

c语言的编程规则和风格


  1. linux kernel  v2.4
  2. about filesystem

  3. static int_init init_ext2_fs(void)
  4. {
  5.       return(register_filesystem(&ext2_fs(_type);
  6. }
  7. static void_exit exit_ext2_fs(void)
  8. {
  9.       unregister_filesystem(&ext2_fs_type);
  10. }
  11. EXPORT_NO_SYMBOLS;

  12. module_init(init_ext2_fs)
  13. module_exit(exit_ext2_fs)

复制代码


这些代码的意思不看函数也能基本看懂。。
还有就是要用某个变量时才申请。如int ret;

论坛徽章:
0
14 [报告]
发表于 2004-02-28 10:15 |只看该作者

c语言的编程规则和风格

我觉得大的项目应该由系统分析的整体来规定命名方法吧,我没有做过很大的项目,所以我一般喜欢匈牙力命名方法,而且最喜欢采用汉语里的主—谓结构。

论坛徽章:
0
15 [报告]
发表于 2004-02-29 02:28 |只看该作者

c语言的编程规则和风格

在linux下面还是用linux的命名法比较好,外面的open source code都是这样命名的,改成匈牙利很怪的,只有做java我才用匈牙利。

论坛徽章:
0
16 [报告]
发表于 2004-02-29 16:00 |只看该作者

c语言的编程规则和风格

linux命名法的具体内容是什么?

论坛徽章:
0
17 [报告]
发表于 2004-03-02 06:33 |只看该作者

c语言的编程规则和风格

我也想知道
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP