计算机程序设计基础——C语言程序设计

分類: 图书,计算机/网络,程序设计,C C++ C# VC VC++,
作者: 马德骏 等主编
出 版 社: 科学出版社
出版时间: 2006-8-1字数:版次: 1页数: 234印刷时间:开本: 16开印次:纸张:I S B N : 9787030179593包装: 平装内容简介
本书为高等院校非计算机专业初级计算机语言教材,主要面向非计算机专业初学程序设计的读者。《计算机程序设计基础C语言程序设计》共11章,前十章介绍了C语言的基本知识、基本算法和基本程序设计方法,第11章介绍了一些实用的示例。《计算机程序设计基础C语言程序设计》以Turbo C为主要对象,并在部分章节中适当兼顾介绍VC++的面向过程部分的程序设计方法,为读者今后向面向对象程序设计语言平滑过渡打下基础。
本书通俗易懂,便于自学。除书中配有习题,《计算机程序设计基础C语言程序设计》还有配套的实验与习题教材,以帮助读者学习和掌握书中的各个知识点。
本适用于大学本、专科非计算机专业学生,也可供高等职业技术学院、网络学院、成教学院学生以及计算机等级考试者、培训班学员、C语言自学者使用。
目录
第1章 C语言程序设计基础知识
1.1 基本知识
1.2 算法及其表示
1.3 C语言基本知识
习题一
第2章 基本数据类型及其运算
2.1 基本数据类型
2.2 常量与变量
2.3 运算符与表达式
2.4 本章拓展与技巧
习题二
第3章 顺序结构程序设计
3.1 基本语句
3.2 赋值语句
3.3 数据的输入输出
3.4 顺序程序设计示例
3.5 本章拓展与技巧
习题三
第4章 选择结构程序设计
4.1 关系运算符和关系表达式
4.2 逻辑运算符和逻辑表达式
4.3 条件运算符和条件表达式
4.4 if语句
4.5 switch语句
4.6 goto语句
4.7 选择结构程序示例
4.8 本章拓展与技巧
习题四
第5章 循环结构程序设计
5.1 while循环结构
5.2 do-while循环结构
5.3 for循环结构
5.4 几种循环结构的比较
5.5 continue语句
5.6 循环结构的嵌套
5.7 循环结构程序设计示例
5.8 本章拓展与技巧
习题五
第6章 数组
6.1 概述
6.2 数组、数组元素和数组的维数
6.3 数值型数组
6.4 字符型数组
6.5 本章拓展与技巧
习题六
第7章 函数
7.1 函数的概念
7.2 函数的定义形式
7.3 函数的调用和函数值的返回
7.4 递归函数和递归调用
7.5 变量的作用域
7.6 变量的存储类别
7.7 内部函数和外部函数
7.8 编译预处理
7.9 函数应用示例
7.10 本章拓展与技巧
习题七
第8章 指针
第9章 结构体、共用体和枚举
第10章 文件
第11章 综合应用及进阶
附录
书摘插图
第1章 C语言程序设计基础知识
1.1 基本知识
1.1.1 信息的表示
1.数制
在日常生活中,十进制是人们习惯使用的数制,而在计算机中主要使用二进制,这是由计算机的物理特性所决定的。二进制具有数符少、容易表示、运算简单可靠、便于物理实现、节省设备等优点。所有计算机系统中的信息均以二进制编码形式表示、保存、传输和处理,由此可见二进制在计算机系统中的作用是非常重要的。以下简要介绍计算机系统中常见的几种不同数制系统的概念、表示方法、它们之间的转换以及运算等有关知识。
数制也称为计数制,是指用一组固定的符号和统一的规则来表示数值的方法。按进位的方法进行计数,称为进位计数制。
在进位计数制中有基数、数位、位权三要素。
基数是指在采用进位计数的数值系统中,如果用R个基本符号(即数码或数符)表示数值,则称其为基R数制(radix.R number system),R称为该数制的基数(radix)。计数规则为每个
位计满R就向高位进一,即逢R进一。
……