谭浩强C语言程序设计入门指南
需积分: 10 93 浏览量
更新于2024-10-24
收藏 4.82MB PDF 举报
"谭浩强C语言程序设计"
谭浩强的《C语言程序设计》是一本经典的C语言学习书籍,虽然可能不是最新版,但其内容涵盖了C语言的基础到核心概念,适合初学者入门。书中详细讲解了C语言的起源、特点以及与其它编程语言的对比,比如C与C++的关系。
1. C语言概述:C语言是一种广泛使用的高级程序设计语言,由Dennis Ritchie在1972年开发,起初用于UNIX系统的编写。它以其简洁、高效和强大的功能成为程序员的首选语言之一。
1.1 C语言的发展过程:从最初的贝尔实验室内部工具发展到国际标准,C语言经历了多次演变,包括C89、C99和C11等不同版本。
1.2 C语言的特点:C语言具有语法简洁、可移植性强、运行效率高、对硬件控制力强等特点,是系统级编程和嵌入式开发的重要工具。
1.3 面向对象的程序设计语言:虽然C语言本身不支持面向对象(OO)特性,但通过C++这样的扩展可以实现面向对象编程。
1.4 C和C++:C++是C语言的超集,增加了类、模板等面向对象特性,但C语言代码仍可以在C++环境中编译。
1.5 简单的C程序介绍:书中会介绍如何编写、编译和运行一个简单的C程序,以及输入和输出函数的使用,如`printf`和`scanf`。
1.6 TurboC2.0集成开发环境的使用:这部分内容主要针对老版本的编译器,包括启动、菜单功能如File、Edit、Run、Compile、Project、Options、Debug、Break/watch菜单的使用,帮助读者熟悉开发环境。
2. 程序的灵魂—算法:书中详细阐述了算法的基本概念,如什么是算法,如何表示和设计算法,包括自然语言、流程图、N-S流程图、伪代码和计算机语言表示法。
2.4 结构化程序设计方法:强调使用顺序、选择和循环这三种基本结构来编写清晰、易于理解的程序。
3. 数据类型、运算符与表达式:这部分详细介绍了C语言中的各种数据类型,如整型、实型和字符型,以及它们的常量和变量。此外,还包括变量赋值、混合运算、不同类型之间的转换、算术运算符、赋值运算符、逗号运算符等。
3.1 数据类型:C语言有基本的数据类型,如int、float、char等,它们决定了变量能够存储的值的类型和范围。
3.2 常量与变量:常量是不可改变的值,变量则可以改变其值。符号常量是用宏定义创建的常量。
3.3 整型数据:包括整型常量和变量的表示方法,以及整型数据在内存中的存储。
3.4 实型数据:涉及浮点数的表示,包括浮点常量、变量和浮点常数的类型。
3.5 字符型数据:包括字符常量、转义字符、字符变量、字符串常量的使用,以及字符数据的存储形式。
3.6 变量赋初值:初始化变量以设定其初始值。
3.7 各类数值型数据之间的混合运算:讨论不同数据类型之间的运算规则和转换。
3.8 算术、赋值和逗号运算符:这些是C语言中基本的运算符,用于执行数学计算、赋值和组合表达式。
3.11 小结:总结了C语言的数据类型、基本类型的特点以及常量后缀,为后续章节的学习打下基础。
这本书全面介绍了C语言的基础知识,对于想要学习C语言的人来说是一份宝贵的教材。通过阅读和实践,读者将能够掌握C语言的基本语法和编程技巧。
2021-03-07 上传
143 浏览量
2010-03-21 上传
2009-04-06 上传
2024-12-26 上传