C语言基础:从谭浩强版讲义看其特点与历史

需积分: 10 0 下载量 79 浏览量 更新于2024-08-24 收藏 11.42MB PPT 举报
"C语言格式特点-C语言谭浩强版ppt" C语言是一种强大的编程语言,以其简洁、高效和灵活性著称。在C语言中,有以下几个显著的格式特点: 1. **大小写敏感**:C语言是大小写敏感的,这意味着关键字、变量名和其他标识符的大小写必须严格区分。例如,`int` 和 `Int` 是两个不同的标识符。 2. **无行号概念**:C语言本身不使用行号来识别代码,而是依赖于代码的结构和括号对齐来组织代码块。 3. **空格和空行的使用**:C语言允许在代码中使用空格和空行来提高代码的可读性。虽然它们在语法上不强制要求,但良好的编码风格通常会使用空格和空行来使代码更易读。 4. **锯齿形书写格式**:在C语言中,常用的一种格式规范是将嵌套的代码块向右缩进,形成类似锯齿的形状。例如,`for` 循环中的代码通常比外层代码缩进更多,以清晰地表示它们是属于循环的一部分。 5. **`main()` 函数**:C程序通常从`main()`函数开始执行。在提供的示例中,可以看到`main()`函数的定义及其内部的代码结构。 6. **代码对齐与缩进**:良好的编程习惯包括使用`TAB`进行缩进和保持`{}`对齐。这有助于增强代码的可读性和维护性。在例子中,`for`循环内的代码块被正确地缩进,使得代码层次结构清晰。 7. **注释的重要性**:优秀的C程序员会在代码中添加足够的注释,以解释代码的功能和逻辑。注释能帮助其他开发者理解代码的目的和工作方式。 8. **上机实践与学习要点**:学习C语言的过程通常包括熟记基本概念、熟悉开发环境(如TurboC)、编写和调试程序,以及掌握算法分析和设计。此外,课时安排可能会包括预习、课堂学习、作业和上机实践等环节。 9. **课程内容**:C语言的学习通常按照一定的结构展开,包括但不限于:语言概述、算法、数据类型、运算符、表达式、顺序结构、选择结构、循环控制、数组、函数、预处理命令、指针、结构体、共用体、位运算和文件操作等。 10. **C语言的历史**:C语言起源于20世纪70年代,由肯·汤普逊和丹尼斯·里奇在贝尔实验室为开发UNIX操作系统而设计。经过多次修订,最终在1990年成为国际标准,即ANSI C,并有多个不同的实现版本,如Microsoft C和TurboC。 以上是C语言的一些关键特点和学习路径,理解并遵循这些特点将有助于编写出高质量、易于维护的C程序。