- 3
- 0
- 约 32页
- 2017-05-12 发布于江苏
- 举报
C语言教学中体会.ppt
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,而是出在对标号的滥用 结构化程序设计中一个被忽视的原则 单入口
原创力文档

文档评论(0)