- 4
- 0
- 约3.55千字
- 约 29页
- 2018-06-23 发布于湖北
- 举报
C语言程序设计教学体会1214.ppt
代码风格 代码风格就是程序员的书法 比书法好学得多,基本不需要特别练习 但是坏习惯一旦养成,就像书法一样难以改变 是最易获得和实践的软件工程规则 对设计程序结构、培养团队精神都大有帮助 不给学生看到任何一个风格糟糕的例子 * vjghkjh 代码风格 标识符命名 宏全部大写 Windows风格和Unix风格 VariableName variable_name 缩进 “{”位置的两种风格 用4格tab还是用空格 空格 增强单行清晰度 每行代码长不要超过80 空行 自然段 * vjghkjh 表达式尽量简单 下面程序在不同编译器可能产生不同结果,而且可读性差 a = i++ + i++ + i++; printf(%d, %d, %d, i++, i++, i++); for (i = 0; i != 0 i++; ); 很多教科书自作聪明地创造了很多复杂的题目来难为学生,就算它们的用法正确,实践中也未必用得到 * vjghkjh 全局变量要避免使用吗? 全局变量增大了模块之间的耦合度,而且不利于排错,罪大恶极 这罪恶不能怪全局变量,只能怪无限制的对全局变量的改写 不要让全局变量有复杂的数据结构 一旦数据结构变了,真的大祸临头了 最好利用static特性用函数对其进行封装 * vjghkjh 不要把goto判处死刑 问题不是出在goto,而是出在对标号的滥用 结构化程序
您可能关注的文档
- 1)CALIS用户注册流程1130.ppt
- 1. 登陆e-HR系统 用户名为您的10位工号(如您为5位工号,...1131.ppt
- 1.1 半导体基本知识一、本征半导体及导电特性1132.ppt
- 1、计数器的逻辑功能1135.ppt
- 2006中国成人血脂异常防治指南要点解读1138.ppt
- 2006年863专项指南要点解析1139.ppt
- 2006年度国家自然基金海南地区联络网会议报告1140.ppt
- 2007严重感染和感染性休克治疗指南概要1142.ppt
- 2008我院医院感染控制工作要求根据:上海市综合医院管理评...1145.ppt
- 2009年度国家精品课程(高职)工作说明1146.ppt
- 统编版二年级语文上册课件《语文园地八》.pptx
- 眼部肌肤护理的日常习惯.pptx
- 第十单元 常见的酸、碱、盐 复习课(酸碱盐的化学性质)课件(内嵌视频)2025-2026学年九年级化学人教版下册.pptx
- 眼部肌肤护理的科学方法.pptx
- 2.4 磁铁能吸什么 课件(内嵌视频)2026-2027学年科学二年级上册苏教版.pptx
- 统编版二年级语文上册课件《阅读18 古诗二首》.pptx
- 科学二下4.12 寻访小动物的家 课件(苏教版2026新教材).pptx
- 煤矿企业各岗位安全生产风险告知.docx
- 第18课《井冈翠竹》课件-统编版语文七年级下册.pptx
- 第二章气体 液体和固体_气体液体固体单元复习课- 课件 -2026-2027学年高二下学期物理粤教版(2019)选择性必修第三册.pptx
最近下载
- 【课件】2026年安全生产月-人人讲安全、个个会应急——排查整治风险隐患(48页).pptx VIP
- 油井实测示功图解释大全.pdf VIP
- 地质调查员地质灾害方向职业技能竞赛模拟试题(含答案).docx VIP
- 柱增大截面加固施工方案.docx VIP
- 普通心理学第六版PPT完整全套教学课件.pptx VIP
- 气排球比赛记录表格模板.doc VIP
- 幸福在哪里知到智慧树期末考试答案题库2025年云南大学.docx VIP
- 2025年山西省高考历史试卷真题(含答案解析).docx
- 上海市杨浦区2023_2024学年高二化学下学期6月期末模拟考试.docx VIP
- 马克思主义与社会科学方法论课后习题答案 2025版.pdf
原创力文档

文档评论(0)