- 1
- 0
- 约3.21千字
- 约 29页
- 2018-12-31 发布于湖北
- 举报
C语言程序设计教学体会 孙志岗的“个人体会” 代码风格 代码风格就是程序员的书法 比书法好学得多,基本不需要特别练习 但是坏习惯一旦养成,就像书法一样难以改变 是最易获得和实践的软件工程规则 对设计程序结构、培养团队精神都大有帮助 不给学生看到任何一个风格糟糕的例子 代码风格 标识符命名 宏全部大写 Windows风格和Unix风格 VariableName variable_name 缩进 “{”位置的两种风格 用4格tab还是用空格 空格 增强单行清晰度 每行代码长不要超过80 空行 自然段 表达式尽量简单 下面程序在不同编译器可能产生不同结果,而且可读性差 a = i++ + i++ + i++; printf(%d, %d, %d, i++, i++, i++); for (i = 0; i != 0 i++; ); 很多教科书自作聪明地创造了很多复杂的题目来难为学生,就算它们的用法正确,实践中也未必用得到 全局变量要避免使用吗? 全局变量增大了模块之间的耦合度,而且不利于排错,罪大恶极 这罪恶不能怪全局变量,只能怪无限制的对全局变量的改写 不要让全局变量有复杂的数据结构 一旦数据结构变了,真的大祸临头了 最好利用static特性用函数对其进行封装 不要把goto判处死刑 问题不是出在goto,而是出在对标号的滥用 结构化程序设计中一个被忽视的原则 单入口
您可能关注的文档
- CINRADSA天线伺服系统轴角箱多次故障分析.PDF
- CiscoEnergyWise控制器组件大磁盘使用情况.PDF
- CISCO路由器光接口类型和光功率汇总.ppt
- CKTC-J型程控交流探尺.PDF
- CKY-810数字式动态扭矩传感器.PDF
- ClassV、先进LinCMOS工艺、低噪声精密运算放大器.PDF
- CNVD收录漏洞近10周平均分值分布图.PDF
- COMWAY无线串口软件使用说明.PDF
- CondorSigma系列推拉力测试机.PDF
- CoolmayPLC、触摸屏和其它模块使用教程.PDF
- 2026秋季新教材湘美版小学美术四年级上册(全册)教学设计(附目录p107).docx
- 2026秋新教材湘美版小学美术五年级上册(全册) 教学设计(附目录p103).pdf
- 2026秋新教材湘美版小学美术五年级上册(全册) 教学设计(附目录p103).docx
- 2026秋季新教材湘美版小学美术四年级上册(全册)教学设计(附目录p107).pdf
- 江苏省丹阳中学2027届化学高二上期中联考试题含解析.doc
- 2027届新疆巴州三中高一上化学期中质量跟踪监视模拟试题含解析.doc
- 2027届福建省师大附中化学高一上期末联考试题含解析.doc
- 林州一中分校2027届高二化学第一学期期中复习检测试题含解析.doc
- 宁夏大学附属中学2027届高三化学第一学期期中考试模拟试题含解析.doc
- 贵阳市第二实验中学2027届高一上化学期中质量检测试题含解析.doc
原创力文档

文档评论(0)