谭浩强第三版:C语言入门与TurboC2.0教程
需积分: 0 136 浏览量
更新于2024-07-30
收藏 6.69MB PDF 举报
C语言教程是谭浩强编写的经典教材,主要介绍了C语言的基础知识和TurboC 2.0集成开发环境的使用。以下是该教程部分章节的主要知识点:
1. **C语言概述**
- C语言的发展历程:C语言诞生于70年代初期,1978年由AT&T贝尔实验室发布,B.W.Kernighan和D.M.Ritchie共同撰写了《The C Programming Language》(简称《K&R》),ANSI C标准则在1983年基于《K&R》发布。
- 语言地位:C语言因其强大的功能和广泛的优势,特别是在UNIX系统中的应用,逐渐成为20世纪80年代最优秀的程序设计语言之一。
2. **C语言特点**
- 面向过程:C语言最初是面向过程的语言,注重效率和底层控制,适合系统编程和嵌入式开发。
- 结构化编程:尽管不是纯面向对象,但C支持结构化编程概念,如函数、循环、条件语句等。
- 灵活性:C语言允许程序员直接操作内存,提供了丰富的库支持。
3. **C语言与面向对象编程**
- 尽管C不是纯粹的面向对象语言,但它支持一定程度的面向对象特性,如结构体和指针可以模拟类和对象。
4. **TurboC 2.0集成开发环境**
- TurboC是Borland公司针对C语言开发的IDE,它提供了一个简洁的界面,包括File、Edit、Run、Compile、Project、Options、Debug等菜单,方便编写、调试和运行C代码。
- 配置文件:教程还介绍了TurboC 2.0的配置文件,用于设置编译器选项和其他环境参数。
5. **语言版本**
- 当前流行C语言版本包括Microsoft C(MSC)、Borland TurboC(TurboC)和AT&T C,它们都实现了ANSI C标准,但可能各有不同的扩展和优化。
通过学习这本书,读者将掌握C语言的基本语法、编程原则以及如何使用TurboC 2.0进行编程实践,这对于理解计算机底层原理和软件开发入门具有重要作用。
403 浏览量
2011-09-14 上传
2009-08-14 上传
2010-06-07 上传
2012-09-27 上传
2012-02-22 上传
2011-04-07 上传
239 浏览量
heying199097
- 粉丝: 0
- 资源: 3
最新资源
- 正整数数组验证库:确保值符合正整数规则
- 系统移植工具集:镜像、工具链及其他必备软件包
- 掌握JavaScript加密技术:客户端加密核心要点
- AWS环境下Java应用的构建与优化指南
- Grav插件动态调整上传图像大小提高性能
- InversifyJS示例应用:演示OOP与依赖注入
- Laravel与Workerman构建PHP WebSocket即时通讯解决方案
- 前端开发利器:SPRjs快速粘合JavaScript文件脚本
- Windows平台RNNoise演示及编译方法说明
- GitHub Action实现站点自动化部署到网格环境
- Delphi实现磁盘容量检测与柱状图展示
- 亲测可用的简易微信抽奖小程序源码分享
- 如何利用JD抢单助手提升秒杀成功率
- 快速部署WordPress:使用Docker和generator-docker-wordpress
- 探索多功能计算器:日志记录与数据转换能力
- WearableSensing: 使用Java连接Zephyr Bioharness数据到服务器