C程序设计(21世纪高等学校计算机应用技术系列教材)

价格 55.00对比
发货 广东东莞市
销量 暂无
评价 已有 0 条评价
人气 已有 5 人关注
数量
+-
库存100
 
联系方式
加关注0

新书科技

VIP   VIP会员第2年
资料未认证
保证金未缴纳

内容简介

C语言是目前较好的学习程序设计的语言。C程序设计课程是程序设计的重要基础课,是培养学生程序设计能力的重要课程之一。因此,学好C语言程序设计课程,对掌握基本编程方法、培养基本编程素质具有重要意义。 本书是作者们多年来在一线讲授C语言程序设计的基础上结多年的教学经验,针对高等院校的学生整理而成的。书中地介绍了C语言的基本概念、数据类型、语句及结构特点。系统地讲述了C语言程序设计的基本方法和技巧。 本书采取循序渐进的内容安排方式、通俗易懂的讲解方法,并辅以大量的例题;讲述力求理论联系实际、深入浅出;注重培养读者的程序设计能力及良好的程序设计风格和习惯;注重实践环节,每章后了较多的习题。 本书可作为普通高等学校计算机专业和非计算机专业C语言程序设计课程的本科、专科教材(可以根据本科、专科教学要求的不同进行适当取舍),也可供计算机培训班或其他自学者使用。

目录

目录第1章C语言概述11.1程序与程序设计语言11.1.1程序11.1.2程序设计11.1.3程序设计语言11.2C语言发展概述和主要特点31.2.1C语言的发展历史31.2.2C语言的主要特点31.3C程序设计方法41.3.1C程序的基本结构41.3.2C程序设计步骤51.4Microsoft Visual C++集成开发环境简介61.4.1Visual C++6.071.4.2Visual Studio 20109本章小结12习题12第2章数据类型、运算符与表达式142.1基本标识符142.1.1关键字142.1.2预定义标识符152.1.3用户定义标识符152.2C语言的数据类型152.2.1数据类型概述152.2.2C语言的基本数据类型162.2.3数据类型修饰符172.3常量和变量182.3.1常量182.3.2变量192.4整型数据212.4.1整型常量212.4.2整型变量212.4.3整型变量的使用212.5实型数据222.5.1实型常量222.5.2实型变量222.6字符型数据222.6.1字符型常量222.6.2字符型变量232.7运算符及表达式242.7.1算术运算符和算术表达式242.7.2赋值运算符与赋值表达式262.7.3逗号运算符和逗号表达式272.8数据类型转换282.8.1类型自动转换282.8.2赋值转换282.8.3强制类型转换29本章小结30习题32第3章顺序结构程序设计353.1C语句分类概述353.2数据输入与输出383.2.1字符输出函数putchar()383.2.2字符输入函数getchar()393.2.3格式输出函数printf()393.2.4格式输入函数scanf()443.3程序举例48本章小结49习题50第4章选择结构程序设计544.1关系运算符和关系表达式544.1.1关系运算符544.1.2关系表达式554.2逻辑运算符与逻辑表达式564.2.1逻辑运算符564.2.2逻辑表达式564.3if语句574.3.1if语句的一般形式584.3.2缺省else结构的if语句594.3.3if语句的嵌套604.3.4条件运算符624.4switch语句644.5程序举例67本章小结71习题71第5章循环结构程序设计755.1while语句755.2dowhile语句765.3for语句785.3.1for语句的一般形式785.3.2for语句中的各部分含义785.3.3for语句的执行过程785.3.4for语句与while语句的比较795.3.5for语句应用举例795.3.6for语句的变形805.4break语句、continue语句和goto语句815.4.1break语句815.4.2continue语句825.4.3goto语句835.5循环的嵌套845.6程序举例86本章小结90习题90第6章函数与编译预处理946.1模块化程序设计与函数946.2函数的定义与调用956.2.1函数的定义966.2.2函数的调用986.3函数的递归调用1006.4变量作用域与存储方式1026.4.1局部变量1026.4.2全局变量1046.4.3动态存储与静态存储1066.4.4自动变量(auto)1066.4.5寄存器变量(register)1086.4.6静态变量(static)1096.5内部函数和外部函数1106.5.1内部函数1106.5.2外部函数1116.6编译预处理1116.6.1宏定义1116.6.2文含1136.6.3条件编译1146.7程序举例115本章小结117习题118第7章数组1237.1一维数组的定义和引用1237.1.1一维数组的定义1237.1.2一维数组元素的引用1247.1.3一维数组的初始化1247.1.4一维数组应用举例1257.2二维数组的定义和引用1267.2.1二维数组的定义1267.2.2二维数组元素的引用1277.2.3二维数组的初始化1277.2.4二维数组应用举例1287.3字符数组与字符串1297.3.1字符数组1297.3.2字符串的概念及存储1317.3.3字符串的输入和输出1327.3.4字符串处理函数1357.4数组作为函数的参数1387.5程序举例141本章小结147习题147第8章指针1528.1指针概述1528.1.1变量的地址和指针变量的概念1528.1.2指针变量的定义及初始化1548.1.3指向指针的指针1558.2指针变量的赋值与引用1568.2.1指针变量的赋值1568.2.2指针变量的引用1588.3指针变量的运算1598.3.1指针变量的算术运算1598.3.2指针变量的关系运算1598.4指针与数组1608.4.1一维数组元素的指针访问方式1608.4.2二维数组元素的指针访问方式1628.4.3字符指针与字符串1668.4.4指针数组1688.5指针与函数1708.5.1指针作为函数参数1708.5.2返回指针值的函数1738.5.3指向函数的指针1768.6带参数的main()函数及其使用1798.6.1命令行参数1798.6.2带参数的main()函数1798.7程序举例180本章小结182习题183第9章结构体和共用体1929.1结构体1939.1.1结构体类型的定义1939.1.2结构体类型变量的定义和初始化1949.1.3结构体成员的引用1969.2结构体类型数组1969.2.1结构体类型数组的定义1979.2.2结构体类型数组的初始化1979.2.3结构体数组的使用1989.3指向结构体的指针1989.3.1指向结构体变量的指针1989.3.2指向结构体数组元素的指针2009.4结构体和函数2019.4.1结构体类型的变量作函数参数2019.4.2指向结构体变量的指针作为函数参数2029.4.3函数的返回值为结构体类型数据2039.4.4函数的返回值为结构体类型指针2049.5共用体2049.5.1共用体类型的定义2049.5.2共用体变量的定义2059.5.3共用体成员的引用2069.6枚举类型2079.7用typedef进行类型定义2099.7.1类型定义的基本格式2099.7.2类型定义的使用说明2099.8综合实例: 简单链表2129.8.1链表概述2129.8.2链表的创建和遍历2159.8.3链表的删除2189.8.4链表结点的插入和添加219本章小结225习题225第10章位运算23110.1概述23110.2位运算23210.2.1按位取反运算符23210.2.2按位与运算符23210.2.3按位或运算符23210.2.4按位异或运算符23310.2.5按位左移运算符23310.2.6按位右移运算符23310.2.7位运算赋值运算符23310.2.8不同长度的数据进行位运算23310.3位运算举例23410.4位段235本章小结237习题237第11章文件23911.1文件概述23911.1.1文件分类23911.1.2文件指针24111.1.3文件打开和关闭24211.2文件的读写24511.2.1字符读写24511.2.2字符串读写24711.2.3格式化读写25011.2.4块数据读写 25111.3文件和定位操作25311.3.1文件25311.3.2定位操作25411.4文件状态检测和错误处理25611.4.1ferror()函数25611.4.2clearerr()函数25611.5综合实例: 学生信息文件的存取257本章小结260习题260附录A常用字符和ASCII代码对照表264附录BC语言中的关键字266附录C运算符和结合268

举报收藏 0
网站首页  |  关于我们  |  联系方式  |  用户协议  |  隐私政策  |  版权声明  |  网站地图  |  排名推广  |  广告服务  |  积分换礼  |  网站留言  |  RSS订阅  |  违规举报  |  粤ICP备2021111040号