热门关键字:  听力密码  听力密码  新概念美语  单词密码  巧用听写练听力

C语言程序设计案例教程

中国水利水电出版社
    【作 者】孙街亭 主编 【I S B N 】978-7-5084-7152-5 【责任编辑】张玉玲 【适用读者群】高职高专 【出版时间】2010-01-01 【开 本】16开 【装帧信息】平装(光膜) 【版 次】第1版 【页 数】204 【千字数】 【印 张】 【定 价】23 【丛 书】21世纪高职高专新概念规划教材 【备注信息】
图书详情

      本书力求通俗易懂、重视概念、强化实践、采用案例教学,使读者能从大量的案例讲解中掌握C语言的基础知识,达到循序渐进、逐步深入、反复实践、牢固掌握的目的。

      本书内容以ANSI C(美国国家标准C语言部分)为基础。全书共10章,主要内容包括:C语言概论;C语言的数据类型、运算符、表达式和格式化的输入/输出;C语言程序设计初步,包括顺序、选择和循环3种结构;数组;函数;指针;结构体、联合体与枚举;文件;C语言在控制技术中的应用;综合实训。

      本书可供高职高专计算机及相关专业师生使用。

     

    按“知识点”组织教学设计,结构清晰,将计算机算法设计融入课程教学中

    每个知识点均配置相应“案例”,每章均配有“实训项目”,强调实用性和可操作性,突出应用性

    所有实训项目和案例均可直接上机操作,便于学生上机练习,突出实践技能和动手能力培养

      C语言是近年来在国内外得到广泛应用的一种计算机语言。它是C++语言、Java语言等很多计算机语言的基础。C语言功能丰富、表达简洁、使用方便灵活、应用面广、目标程序效率高、可移植性好,既具有高级语言的优点,又兼顾低级语言的很多功能。因此,使用C语言不仅能编写出具有良好程序设计风格的应用程序,还能编写系统软件。现在,在许多高校及中职学校,C语言课程已不仅成为计算机及其相关专业的必修课,而且在很多非计算机专业也已开设。并且,C语言还列入了全国计算机等级考试、全国计算机应用技术证书考试(NIT)等的考试范围。

      本书力求通俗易懂、重视概念、强化实践、采用案例教学,使读者能从大量的案例讲解中掌握C语言的基础知识,达到循序渐进、逐步深入、反复实践、牢固掌握的目的。

      本书内容以ANSI C(美国国家标准C语言部分)为基础。全书共分10章,第1章C语言概论;第2章介绍C语言的数据类型、运算符、表达式和格式化的输入/输出;第3章介绍C语言程序设计初步,包括顺序、选择和循环3种结构;第4章介绍数组;第5章介绍函数;第6章介绍指针;第7章介绍结构体、联合体与枚举;第8章介绍文件;第9章介绍C语言在控制技术中的应用;第10章为综合实训。

    本书在出版之前已经作为安徽职业技术学院“C语言程序设计”讲义使用,教师和学生对其提出了许多宝贵意见和建议,作者进行了认真修订,以期最大限度地满足高等职业教育教学的需要。

      本书例题程序均已通过Turbo C 2.0集成开发环境和Visual C++ 6.0集成开发环境调试成功。

      本书由孙街亭任主编,李明才、洪应、袁春雨、李军任副主编。孙街亭编写了第4章和第5章,李明才编写第1~3章,洪应编写第9章,袁春雨编写第6和7章,李军编写第8和10章。全书由孙街亭、李明才统稿。

      由于时间仓促及作者水平有限,书中疏漏和错误之处在所难免,恳请广大读者批评指正。

     


    前言
     
    第1章  C语言概论 1
    知识点1  C语言的发展过程 1
    知识点2  C语言的特点 1
    知识点3  C程序的基本结构 2
    3.1  C语言中的标识符 2
    3.2  C程序的组成 2
    知识点4  编译预处理命令 3
    4.1  宏定义 3
    4.2  “文件包含”处理 4
    知识点5  C程序的上机步骤 5
    习题1 7
    第2章  数据类型、运算符、表达式 9
    知识点1  C语言的数据类型 9
    1.1  常量和变量 9
    1.2  数据类型转换 12
    知识点2  C语言的运算符和表达式 13
    2.1  算术运算符和算术表达式 14
    2.2   赋值运算符及赋值表达式 15
    2.3  关系运算符和关系表达式 16
    2.4  逻辑运算符和逻辑表达式 16
    2.5  条件运算符 17
    2.6  位运算符和位运算 18
    2.7  逗号运算符和逗号表达式 19
    知识点3  格式化输入/输出 20
    3.1  格式输出函数(printf函数) 20
    3.2  格式输入函数(scanf函数) 23
    习题2 25
    第3章  C语言程序设计初步 28
    知识点1  顺序结构程序设计 28
    1.1  概述 28
    1.2  顺序结构程序设计 28
    知识点2  选择结构程序设计 30
    2.1  if语句 30
    2.2  switch语句 33
    知识点3  循环结构程序设计 34
    习题3 39
    第4章  数组 42
    知识点1  数组的概念 42
    知识点2  一维数组 42
    2.1  一维数组的定义 42
    2.2  一维数组元素的使用 43
    知识点3  二维数组 46
    3.1  二维数组的定义 46
    3.2  二维数组元素的表示方法 47
    3.3  二维数组的初始化 48
    知识点4  字符数组 50
    知识点5  字符串常用函数 52
    习题4 57
    第5章  函数 59
    知识点1  函数的概念 59
    1.1  函数分类 59
    1.2  函数定义 60
    1.3  函数调用 62
    1.4  函数的参数和函数的值 63
    知识点2  函数的嵌套调用 70
    知识点3  函数的递归调用 71
    知识点4  变量的作用域 73
    4.1  局部变量 73
    4.2  全局变量 75
    知识点5  变量的存储类型 77
    5.1  自动变量的类型说明符为auto 77
    5.2  外部变量的类型说明符为extern 78
    5.3  静态变量 79
    5.4  寄存器变量 81
    知识点6  内部函数和外部函数 81
    6.1  内部函数 81
    6.2  外部函数 82
    习题5 82
    第6章  指针 85
    知识点1  指针与指针变量 85
    1.1  指针及指针变量的概念 85
    1.2  指针变量的定义及初始化 86
    1.3  指针的运算 87
    知识点2  指针与数组 93
    2.1  数组的指针表示 93
    2.2  数组名或指向数组的指针变量作函数参数 94
    2.3  指向多维数组的指针变量 98
    2.4  指针数组 100
    知识点3  指针与字符串 103
    3.1  字符串指针的定义 103
    3.2  字符串指针的使用 104
    知识点4  指针与函数 106
    4.1  函数指针变量 106
    4.2  指针型函数 107
    知识点5  指向指针的指针 109
    趣味题:井字游戏(Tic-Tac-Toe) 110
    习题6 112
    第7章  结构体、联合体与枚举类型 115
    知识点1  结构体 115
    1.1  结构体类型定义 115
    1.2  结构体类型变量的说明、表示方法和赋值 116
    1.3  结构数组 119
    知识点2  结构体指针 121
    2.1  指向结构变量的指针 121
    2.2  指向结构数组的指针 122
    2.3  结构指针变量作函数参数 123
    知识点3  链表 124
    3.1  动态存储分配 124
    3.2  链表 125
    知识点4  联合体 127
    4.1  联合体类型的概念、定义和变量说明 127
    4.2  联合体变量的使用 128
    知识点5  枚举类型 131
    5.1  枚举类型的概念、定义和枚举变量的说明 131
    5.2  枚举类型变量的使用 131
    趣味题 133
    习题7 137
    第8章  文件 142
    知识点1  文件的基本概念及其分类 142
    1.1  文件的基本概念 142
    1.2  文件的简单分类 142
    知识点2  文件的使用过程 143
    2.1  定义文件指针 143
    2.2  文件的打开(fopen函数) 143
    2.3  文件的操作 144
    2.4  文件的关闭(fclose函数) 145
    知识点3  常用的文件操作函数 145
    3.1  字符的输入输出 145
    3.2  格式化的输入和输出 147
    3.3  “记录”式输入输出(fread函数和fwrite函数) 148
    知识点4  文件的定位与随机读写 149
    4.1  文件的定位操作 150
    4.2  文件的随机读写 150
    4.3  文件操作的出错检测 152
    习题8 152
    第9章  C语言在控制系统中的应用 153
    知识点1  C51数据类型 153
    1.1  sbit类型与可寻址位 153
    1.2  sfr类型与特殊功能寄存器 159
    1.3  其他数据类型 161
    知识点2  变量与存储器类型 163
    知识点3  指针 167
    知识点4  位的处理 169
    知识点5  中断函数 171
    知识点6  定时器和定时器中断 174
    知识点7  LED输出控制 176
    知识点8  矩阵键盘输入控制 182
    第10章  综合应用实训 186
    知识点1  数据结构的设计 186
    知识点2  总控模块的设计 187
    知识点3  文件的打开与保存模块的设计 188
    3.1  文件打开模块 188
    3.2  文件保存模块 189
    知识点4  添加和删除模块的设计 190
    4.1  添加模块 190
    4.2  删除模块 191
    知识点5  查询和插入模块的设计 194
    5.1  查询模块 194
    5.2  插入模块 194
    知识点6  输出和退出模块的设计 196
    6.1  输出模块 196
    6.2  退出模块 197
    参考文献 198
     
最新评论共有 0 位网友发表了评论
发表评论
评论内容:不能超过250字,需审核,请自觉遵守互联网相关政策法规。
用户名: 密码:
匿名?
注册