文逸首页 小文论坛 文逸博客 精华文章
 首页 | 新闻 | 论坛 | 博客 | 专题 | FTP | 金融 | 微博 | 图库 | MyHome | 搜索 | 登陆 | 注册 | 帮助 | 设为首页  ·在线人数: 4042

发表新帖 我的主页  用户登陆 返回上页 收藏本帖 文友爬行榜

标题:[精品] 写好C程序的10条秘籍
[作者] 邊界殺手 [发表时间] 2005/1/23 20:28:13  [回复] 5  [点击] 2741

 [作者] 邊界殺手   [头衔] 初级认证会员  [经验] 8306  [等级] 大将   [发帖] 99   [回帖] 14  [登陆] 101
[发表时间] 2005/1/23 20:28:13  [楼主]
标题: [精品] 写好C程序的10条秘籍
 
写好C程序的10条秘籍


神乎其技,惟C程序,功到自成,十大建议!  

  1、汝应频繁催动lint工具,据其语法声明修习内力,此事皆因lint之思虑决断实远在君上。 

  2、不可依随NULL指针,如若不然,混沌痴颠必俟君于彼岸。 

  3、纵有天赋大智慧,知晓其事无碍,汝亦当尽数强制挪移函数参数为原型所期之数据类型,以免一时疏忽,致使数据类型向汝讨还血债。 

  4、若头文件未于函数原型之中声明返回值类型,汝当亲为此事,更须谨慎再三,以防不测降临汝身。 

  5、汝须亲核字符串、数组操作之越界与否。古之圣人有言: 尝祈门人对答“然也”,不意门人答曰“吾了然于胸无须多虑尽请宽心他日趋庭必当重谢”——所期者短,所获者长,此于数组,实最险要处也。 

  6、若函数声明内提及,于异常时将返回错误代码云云,汝当谨慎校核该返回值。或有校核语句使汝之代码增大数倍,令汝之手指因敲键而痛楚莫名之事,汝亦当如此。不然,汝固以为此异常之事难得一见,上苍亦必借此惩戒汝之傲慢。 

  7、汝应研习库函数,不当亲笔重写之。如是,汝之代码必短小易读,汝之心境必清爽恬淡。 

  8、纵汝不愿,汝亦应借括号、缩进之属,使汝之代码间架清晰,可为后者借鉴。汝之大智慧施于决疑解难则可,施于敷设谜团、淆乱文体则万万不可。 

  9、外部标识符之前六字符当与众不同。此律法看似粗陋,和者寥寥,然其效用自能延续永远。汝若不从此言,他日,汝欲连接程序于旧作之上时,必抓耳挠腮、蓬头垢面,狼狈之相尽现矣。 

  10、或有族类,大言炎炎,云“普天之下,莫非VAX”。于此等异端,汝当摒弃之、断绝之、远避之。更有异人,笃信魔道,以为纵汝所用电脑频繁换代,汝之程序亦能长久适用。汝亦不可与此类恶人来往,谨记谨记。 


  如何编写最烂的C 语言程序 

  1、重写标准库函数,把函数名改成你自己才懂得的晦涩的名字。 

  2、使用晦涩的,个性化的,无法移植的函数库,这样你就永远也不会离开你喜欢的平台了。 

  3、在所有函数调用前,使用最能精确描述函数功能的注释,比如 printf("Hello world\n"); 

  4、记住:只有菜鸟才在代码中使用回车换行符; 只有菜鸟的徒弟才使用制表符; 高手会在代码中添加无数内嵌的汇编指令。 

  5、“用户界面”是给低能儿准备的,“用户”是决不会通过界面与你的程序打交道的。 

  6、如果你必须注释你的代码,那就从其他人的代码里随便抽几条注释,放到你的代码里吧。这是最快、最容易的办法,而且,当你看到其他人读你的代码时,脸上出现异样的表情时,该是一件多么快乐的事呀。 

  7、尽量使用预编译选项,尽可能使用新的宏定义代替函数库中已有的宏定义。这叫做“尽其所用”。 

  8、你不用关心代码的细节,编译器会帮你搞定一切的。 

  如何测试最烂的C 语言程序 

  1、只要你的代码通过了编译,问题就肯定都出在其他人的代码里。 

  2、如果都是你写的代码,那问题肯定出在那些不可信的函数库里。 

  3、向测试者宣告:错误报告是玷污我作为C语言程序员最纯洁名誉的卑鄙谎言!你们为什么要这样做?你们甚至都没办法顺利阅读我的代码,你们怎么知道里面有错误? 

  4、如果测试员可以顺利阅读你的代码,那你编写烂代码的功夫还不到家。 

  5、宣布: 如果那些小气的公司(或学校、老婆等)愿意为你买一套C++的编译器的话,程序就不会有任何错误了。 

  6、在代码的任意位置插入或删除空行,重新编译,执行。 

  7、如果还有问题的话,用汇编语言重写你的程序。这不会减少程序的错误,但这将确保没有人能找到错误的位置,没有人能借此贬低你的编程能力了。
小文论坛←→邊界殺手
小文论坛←邊界殺手


分享到:


 [作者]涅沙 [头衔]文学版主 [经验]13067 [等级]中校  [发帖]1339  [回帖]736 [登陆]565
[发表时间]2005/1/25 18:19:59 [1楼]
写好C程序的10条秘籍
杀手,偶看不懂~~  


I'm not a happy kid . 

 ぷ               
         小涅  
            ┈→  ⿶ 

A friend tell me that a person needs just three things to be truly happy in this world. Someone to love ,something  to do and something to hope for!

 [作者]邊界殺手 [头衔]初级认证会员 [经验]8306 [等级]大将  [发帖]99  [回帖]14 [登陆]101
[发表时间]2005/1/29 9:38:53 [2楼]
小涅 斑竹姐姐 好啊 谢谢你顶我的帖子
我也是看了好几遍才看懂了点点眉目!!!
所以帖出来给大家分享啊!
小涅 也顶顶顶我其他帖子啊
希望本版面的斑竹能把俺的帖 提升为精品帖
小文论坛←→邊界殺手
小文论坛←邊界殺手
 



 [作者]涅沙 [头衔]文学版主 [经验]13067 [等级]中校  [发帖]1339  [回帖]736 [登陆]565
[发表时间]2005/1/29 11:37:44 [3楼]
呵呵~只要你发的帖子好,斑竹一定会给你加精华的~继续努力哟~~  


I'm not a happy kid . 

 ぷ               
         小涅  
            ┈→  ⿶ 

A friend tell me that a person needs just three things to be truly happy in this world. Someone to love ,something  to do and something to hope for!

 [作者]涅沙 [头衔]文学版主 [经验]13067 [等级]中校  [发帖]1339  [回帖]736 [登陆]565
[发表时间]2005/1/29 11:39:48 [4楼]
杀手已经有很多精华帖了咧~呵呵
你可以试着向坛主声请一下本版的斑竹~~  


I'm not a happy kid . 

 ぷ               
         小涅  
            ┈→  ⿶ 

A friend tell me that a person needs just three things to be truly happy in this world. Someone to love ,something  to do and something to hope for!

 [作者]邊界殺手 [头衔]初级认证会员 [经验]8306 [等级]大将  [发帖]99  [回帖]14 [登陆]101
[发表时间]2005/2/5 16:28:03 [5楼]
谢谢 涅沙  版主
等我回学校了就申请
快过年了 
祝大家:
       新年快乐
       天天开心
       事事顺心
       小文天天见
       多顶殺手帖
水水水水水水水水水水水水水水水水水水水水水水水水灌灌灌灌灌灌灌灌灌水水水水 
水水水水水水水水水水水水水水水水水水灌灌灌灌灌灌灌灌灌灌灌灌灌灌灌水水水水 
水水水水水水水水水水水水水水水灌灌灌灌灌灌灌灌灌灌灌灌灌灌灌灌灌灌水水水水 
水水水水水水水水水水水灌灌灌灌水灌灌灌灌灌灌灌灌灌灌灌水水水水水水水水水水 
水水水水水水水水灌灌灌灌灌灌灌水灌灌灌水水灌灌灌灌灌水水水水水水水水水水水 
水水水灌灌灌灌灌灌灌灌灌灌灌灌水水水水水水灌灌灌灌水水水水水水水水水水水水 
水灌灌灌灌灌灌灌灌灌灌灌灌灌灌水水水水水水灌灌灌灌水水水水水水水水水水水水 
水灌灌灌灌灌灌灌灌灌灌灌灌水水水水水水水灌灌灌灌灌灌灌灌灌灌灌水水水水水水 
水灌灌灌灌灌灌灌灌灌灌灌灌水水水水水水灌灌灌灌灌灌灌灌灌灌灌灌灌灌水水水水 
水水灌灌灌灌灌灌灌灌灌灌水水水水水灌灌灌灌灌灌水水水灌灌灌灌灌灌灌水水水水 
水水水水水水水水灌灌灌灌水水水水水灌灌灌灌水水水水水水灌灌灌灌灌水水水水水 
水水水水水水水水灌灌灌灌水水水水灌灌灌灌水水灌灌水水水灌灌灌灌灌水水水水水 
水水水水水水水水灌灌灌灌水水水水灌灌灌灌水水灌灌灌灌水灌灌灌灌灌水水水水水 
水水水水水水水水灌灌灌灌水水水水灌灌灌灌水水灌灌灌灌水灌灌灌灌灌水水水水水 
水水水水水水水水灌灌灌灌水水水水灌灌灌灌水水灌灌灌水水灌灌灌灌灌水水水水水 
水水水水水水水水灌灌灌灌水水水水灌灌灌灌水水灌灌灌水水灌灌灌灌灌水水水水水 
水水水水水水水水灌灌灌灌水水水水灌灌灌灌水灌灌灌灌水水灌灌灌灌灌水水水水水 
水水水水水水水水灌灌灌灌水水水水灌灌灌灌水灌灌灌灌水水灌灌灌灌灌水水水水水 
水水水水水水水水灌灌灌灌水水水水灌灌灌灌水灌灌灌灌水水灌灌灌灌灌水水水水水 
水水水水水水水水灌灌灌灌水水水水灌灌灌灌水灌灌灌灌水水灌灌灌灌灌水水水水水 
水水水水水水水水灌灌灌灌水水水水灌灌灌水水灌灌灌灌水水灌灌灌灌灌水水水水水 
水水灌灌水水水灌灌灌灌灌水水水水灌灌灌水水灌灌灌水水水灌灌灌灌灌水水水水水 
水水灌灌灌灌灌灌灌灌灌灌水水水水水灌灌水水灌灌水水水水灌灌灌灌灌水水水水水 
水水水灌灌灌灌灌灌灌灌灌水水水水水水水水灌灌灌水水水水水灌灌灌灌水水水水水 
水水水水水灌灌灌灌灌灌灌水水水水水水水水灌灌灌水灌灌灌灌水水水水水水水水水 
水水水水水水灌灌灌灌灌灌水水水水水水水灌灌灌灌水水灌灌灌灌灌水水水水水水水 
水水水水水水水水水灌灌灌水水水水水水灌灌灌灌灌水水水灌灌灌灌灌灌灌水水水水 
水水水水水水水水水水水水水水水水灌灌灌灌灌灌水水水水水灌灌灌灌灌灌水水水水 
水水水水水水水水水水水水水水水灌灌灌灌灌灌水水水水水水灌灌灌灌灌灌灌水水水 
水水水水水水水水水水水水水水灌灌灌灌灌水水水水水水水水水灌灌灌灌灌灌水水水 
水水水水水水水水水水水水水灌灌灌灌灌水水水水水水水水水水水灌灌灌灌水水水水 
水水水水水水水水水水水水灌灌灌水水水水水水水水水水水水水水水灌灌灌水水水水 
水水水水水水水水水水水水水水水水水水水水水水水水水水水水水水水水水水水水水 
小文论坛←→邊界殺手
小文论坛←邊界殺手
[em  



5 条回复; 10 条/页;  1 / 1     第   ↑到页首
您未登陆,发帖前请填写:用户名 密码 注册新用户  
 回复: [精品] 写好C程序的10条秘籍
排版
粗体斜体下划线居中飞翔文字移动文字发光文字阴影文字插入超级链接插入网页插入下载地址插入Email地址插入图片插入Flash插入RealPlay文件插入Media文件插入QuickTime影片插入背景音乐插入代码插入引用
插入表情:表情符号   使用帮助
内容 (8000字以内)
 
  关闭窗口  
[论坛列表]

小文诊所 创业经验
金融创新 家庭理财
居家旅行 国内资源
职业生活 配置应用
饮食文化 实盘记录
温情一刻 国外资源
法律频道 红旗社区
妇幼天地 商标标准
站务处理 蓝总看盘
奖励认证 开源软件
故障咨询 求助中心
公益活动 手机软件
网络经济 文史研究
期货专版 代理试用
网页制作 人才交流
分类广告 房产观澜
体育资讯 雅瑟风流
初学园地 美术贴图
股海风云 听风茶轩
管理学院

[今日热帖]

关于文逸 | 小文论坛 | 文逸博客 | 文逸金融 | 精华文章网站地图 | 联系我们 | 隐私保护
 Copyright© WWW.WONYEN.NET 2003 - 2021  闽ICP备09016518号-16   本站最高 10508 人同时在线,发生时间 2005-5-17 5:09:15 
 文逸科技 制作维护