C语言程序设计

出版时间:2009-9  出版社:中国铁道出版社  作者:曹玲焕,孙萍 著  页数:241  

内容概要

  《C语言程序设计》以新标准对C语言的规定为依据,通过大量的实例,从计算机语言和程序设计的基本知识出发,系统地介绍了C语言程序设计中的各种数据类型及其运算、基本语句、选择结构程序设计、循环结构程序设计、数组的定义和引用、函数、指针、编译预处理、结构体与共用体、位运算、文件操作等。每个知识点配有相应的练习,方便边学边练、讲练结合的授课形式;每章配有相应的实训内容,重在培养学生的实际动手能力;精选的习题根据知识特点采用多种形式,作为对该章内容的巩固和延伸;将上机环境与全国计算机等级考试二级接轨,采用Visual C++ 6.0运行环境,内容涵盖C语言等级考试大纲,旨在帮助读者学好C语言的同时,顺利通过等级考试。  《C语言程序设计》通俗易懂、逻辑性强、循序渐进,便于读者接受,适合作为高职高专院校C语言课程的教材。

书籍目录

第1章 程序设计基础1.1 C语言程序设计概述1.1.1 C语言简介1.1.2 C程序与程序设计1.2 算法及结构化程序1.2.1 算法1.2.2 结构化程序1.3 简单C语言程序的构成和格式1.3.1 程序举例1.3.2 小结小结实训认识C语言程序习题第2章 基本数据类型和基本运算2.1 常量2.1.1 数值常量2.1.2 字符常量2.1.3 转义字符常量2.1.4 字符串常量2.1.5 符号常量2.2 变量及其数据类型2.2.1 标识符2.2.2 变量的数据类型2.2.3 变量的初始化2.3 算术运算符和算术表达式2.3.1 算术运算符2.3.2 运算符的优先级、结合性和算术表达式2.3.3 类型转换2.3.4 求字节数运算符2.4 赋值运算符和赋值表达式2.5 自增、自减运算符和逗号运算符2.5.1 自增、自减运算符2.5.2 逗号运算符和逗号表达式小结实训数据类型、运算符与表达式习题第3章 顺序结构程序设计3.1 C语句概述3.1.1 C语句的分类3.1.2 赋值语句3.2 格式输出和输入3.2.1 格式输出函数(print()函数)3.2.2 格式输入函数(scanf()函数)3.3 字符的输出和输入3.3.1 字符输出函数(Imtchar()函数)3.3.2 字符输入函数(getchar()函数)3.4 顺序结构程序设计举例小结实训顺序结构程序设计习题第4章 选择结构程序设计4.1 关系运算和逻辑运算4.1.1 关系运算符和关系表达式4.1.2 逻辑运算符和逻辑表达式4.2 if语句4.2.1 if语句的三种形式4.2.2 if语句的嵌套4.2.3 条件运算符和条件表达式4.3 switch语句4.4 选择结构程序设计举例小结实训选择结构程序设计习题第5章 循环结构程序设计5.1 while循环语句5.2 dowhile循环语句5.3 for循环语句5.4 break语句和continue语句5.4.1 break语句5.4.2 continue语句5.5 循环结构的嵌套5.6 循环结构程序设计举例小结实训循环结构程序设计习题第6章 数组6.1 一维数组6.1.1 一维数组的定义6.1.2 访问数组元素6.1.3 初始化数组元素6.1.4 数组元素的输出6.1.5 一维数组的应用6.2 二维数组6.2.1 二维数组的定义6.2.2 访问二维数组元素6.2.3 初始化二维数组6.2.4 二维数组的应用6.3 字符数组与字符串6.3.1 字符数组的说明和引用6.3.2 字符数组的输入/输出6.3.3 字符串处理函数与字符串数组6.4 数组应用举例小结实训数组习题第7章 函数7.1 函数概述7.2 函数的定义和返回值7.2.1 函数定义的语法7.2.2 函数的返回值7.3 函数的调用7.3.1 函数的两种调用方式7.3.2 函数的参数传递7.3.3 函数调用的语法要求7.4 函数的说明7.4.1 函数说明的形式7.4.2 函数说明的位置7.5 局部变量和全局变量7.5.1 函数中的局部变量和全局变量7.5.2 利用全局变量传递数据7.6 变量的存储类别7.7 函数的嵌套调用和递归调用7.7.1 函数的嵌套调用7.7.2 函数的递归调用7.8 函数的存储类型7.8.1 外部函数7.8.2 静态函数7.9 函数程序举例小结实训函数习题第8章 指针8.1 指针及其定义8.1.1 指针8.1.2 指针的定义8.1.3 指针的初始化8.2 指针的运算8.2.1 引用运算8.2.2 指针的算术运算8.2.3 指针的赋值运算8.2.4 指针的关系运算8.3 指针和变量8.3.1 利用指针处理简单数据8.3.2 指针作函数参数8.4 指针和数组8.4.1 指针和一维数组8.4.2 指针和二维数组8.5 指针和字符串8.5.1 使指针指向字符串8.5.2 利用指针输入和输出字符串8.5.3 字符串数组8.5.4 程序举例8.6 指针和函数8.6.1 指向函数的指针8.6.2 指向函数的指针变量作函数参数8.6.3 指针函数小结实训指针习题第9章 编译预处理9.1 宏定义9.1.1 不带参数的宏定义9.1.2 带参数的宏定义9.2 文件包含9.3 条件编译小结实训编译预处理习题第10章 结构体和共用体10.1 结构体类型10.1.1 结构体类型的说明10.1.2 结构体类型变量的定义10.1.3 结构体变量的初始化10.1.4 结构体成员引用10.1.5 结构体变量的赋值运算10.2 结构体数组10.2.1 结构体数组的定义10.2.2 结构体数组初始化10.2.3 结构体数组的应用举例10.3 结构体与函数10.3.1 结构体变量作函数参数10.3.2 结构体型函数10.4 指针和结构体10.4.1 结构体指针及其定义10.4.2 通过指针引用结构体成员10.4.3 结构体指针作函数参数10.4.4 结构体指针函数10.5 链表10.5.1 链表概述10.5.2 链表的操作10.6 共用体类型10.6.1 共用体类型的说明10.6.2 共用体变量的引用和初始化10.7 自定义类型10.7.1 自定义类型的形式和功能10.7.2 自定义类型的应用10.8 程序举例小结实训结构体和共用体习题第11章 位运算11.1 位运算符11.2 位运算符的功能11.2.1 按位与运算11.2.2 按位或运算11.2.3 按位异或运算11.2.4 求反运算11.2.5 左移运算11.2.6 右移运算11.2.7 位运算举例小结实训位运算习题第12章 文件12.1 文件概述12.2 文件类型指针与文件操作12.3 文件打开函数12.4 文件关闭函数12.5 文件读/写函数12.5.1 单个字符读/写函数12.5.2 字符串读,写函数12.5.3 数据块读/写函数12.5.4 格式化读/写函数12.6 文件定位函数12.6.1 文件的定位12.6.2 文件位置指针的检测12.7 文件出错的检测12.7.1 文件出错检测函数.ferror()12.7.2 出错标志置零函数elearerr()12.8 应用举例小结实训文件习题第13章 综合实训附录AC语言中的关键字附录B运算符的优先级和结合性附录C常用字符与ASClI码对照表附录D标准库函数参考文献

图书封面

评论、评分、阅读与下载


    C语言程序设计 PDF格式下载


用户评论 (总计0条)

 
 

 

250万本中文图书简介、评论、评分,PDF格式免费下载。 第一图书网 手机版

京ICP备13047387号-7