





定价:32元
印次:1-3
ISBN:9787302230465
出版日期:2011.05.01
印刷日期:2015.07.14
图书责编:汪汉友
图书分类:教材
全书共9章,阐述了C语言的主要特点及C++程序开发过程,介绍了基本数据类型、表达式和运算符,结构化程序控制流程,函数的使用以及相关知识,指针和数组的使用方法,用户定制类型及位运算,预处理器的使用方法,文件的基本操作方式,以及一些关于C语言的高级内容。 本书覆盖了二级计算机等级考试大纲《C语言程序设计》的全部考点,每章都有“相关知识”,包含了大部分二级等级考试公共基础知识,通过潜移默化方式让读者接受二级等级考试公共基础知识,每章习题中的选择题和填空题全部改编于全国计算机二级等级考试原题,各章的编程习题一般来源于真实考试题,所有习题稍加修改都可作为考试试题。 通过本书的学习,读者能迅速提高C语言程序设计的能力,经过适当的选择,本书可作为C语言程序设计课程的教材,本书可作为高等院校计算机及相关专业的教材,也可供其他从事软件开发工作的读者参考使用,本书不但适合高等学校学生使用,同时也适合初学程序设计者或有一定编程实践基础、希望突破编程难点的读者作为自学教材。 本书全面系统地介绍了C语言程序设计各要素,取材新颖,内容丰富,可读性强。本书充分考虑了读者对书中部分内容的心理适应性,对于一些容易让读者产生畏惧心理的内容作了适当的处理。本书所有程序都在Visual C++ 6.0、Dev-C++和MinGW Developer Studio开发环境中进行了严格的测试,在作者教学网站上提供了大量的教学支持内容。
前 言 作者使用过国内数本C语言程序设计的教材,都不十分满意,C程序教学的普遍结果是,学生学完了C语言,但却不会使用目前流行的C开发工具编写程序。同时几乎所有教材都存在错误。例如某经典教材的典型例题程序如下: #include <stdio.h> / 包含库函数printf()所需要的信息/ void CopyString(char from, char to) { for(; from!='\\0'; from++, to++) to=from; /复制from到to/ to='\\0'; /加上字符串结束符/ } int main(void) /主函数main()/ { char a="I am a teacher."; /定义字符指针/ char b="You are a student."; /定义字符指针/ printf("a:%s\\nb:%s\\n", a, b); /显示字符串a,b/ CopyString(a, b); /复制a到b/ printf("a:%s\\nb:%s\\n", a, b); /显示字符串a,b/ return 0; /返回值0, 返回操作系统/ }上面的程序在当前流行C/C++编程器Visual ...
第1章 C语言程序设计基础1
1.1 C语言的发展和主要特点1
1.1.1 C语言的发展1
1.1.2 C语言的主要特点1
1.2 第一个C语言程序以及C语言程序开发过程2
1.2.1 第一个C语言程序2
1.2.2 C语言程序开发过程5
1.3 相关知识6
1.3.1 算法6
1.3.2 数据结构的基本概念6
1.3.3 计数制及十进制与其他计数制之间的转换7
1.4 程序陷阱8
1.5 习题8
第2章 数据类型及其运算10
2.1 标识符与关键字10
2.2 C语言的数据类型11
2.3 常量与变量14
2.3.1 整型量15
2.3.2 实型量17
2.3.3 字符型量18
2.3.4 符号常量20
2.3.5 类型转换21
2.4 基本运算符和表达式23
2.4.1 运算符的种类、优先级和结合性概述23
2.4.2 优先级和结合性24
2.5 相关知识: 程序和程序设计30
2.5.1 程序30
2.5.2 程序设计30
2.6 程序陷阱30
2.7 习题31
第3章 C语言程序结构及相关语句35
3.1 相关知识35
3.1.1 算法描述方法35
3.1.2 结构化程序35
3.1.3 模块化结构36
3.2 顺序语句36
3.2.1 C程序的语句36
3.2.2 数据输出语句37
3.2.3 数据输入语句42
3.3 分支结构程序46
3.3.1 关系运算符和表达式46
3.3.2 逻辑运算...