登入帳戶  | 訂單查詢  | 購物車/收銀台( 0 ) | 在線留言板  | 付款方式  | 聯絡我們  | 運費計算  | 幫助中心 |  加入書簽
會員登入 新註冊 | 新用戶登記
HOME新書上架暢銷書架好書推介特價區會員書架精選月讀2023年度TOP分類閱讀雜誌 香港/國際用戶
最新/最熱/最齊全的簡體書網 品種:超過100萬種書,正品正价,放心網購,悭钱省心 送貨:速遞 / EMS,時效:出貨後2-3日

2024年03月出版新書

2024年02月出版新書

2024年01月出版新書

2023年12月出版新書

2023年11月出版新書

2023年10月出版新書

2023年09月出版新書

2023年08月出版新書

2023年07月出版新書

2023年06月出版新書

2023年05月出版新書

2023年04月出版新書

2023年03月出版新書

2023年02月出版新書

『簡體書』C语言程序设计基础(高职 李建忠)

書城自編碼: 2890632
分類: 簡體書→大陸圖書→教材高职高专教材
作者: 李建忠
國際書號(ISBN): 9787560642376
出版社: 西安电子科技大学出版社
出版日期: 2016-08-01


書度/開本: 16开

售價:NT$ 285

我要買

share:

** 我創建的書架 **
未登入.



新書推薦:
亚洲经济发展与模式分析
《 亚洲经济发展与模式分析 》

售價:NT$ 498.0
零基础制作栩栩如生的立体纸艺花
《 零基础制作栩栩如生的立体纸艺花 》

售價:NT$ 274.0
第三帝国图文史(修订版):纳粹德国浮沉实录(彩色精装典藏版)
《 第三帝国图文史(修订版):纳粹德国浮沉实录(彩色精装典藏版) 》

售價:NT$ 941.0
四大会计师事务所:历史秘辛与未来挑战
《 四大会计师事务所:历史秘辛与未来挑战 》

售價:NT$ 386.0
中国社会经济史
《 中国社会经济史 》

售價:NT$ 498.0
犯罪心理X档案:法医精神科医生真实办案手记(第一季)法医精神科医师心理解剖手记
《 犯罪心理X档案:法医精神科医生真实办案手记(第一季)法医精神科医师心理解剖手记 》

售價:NT$ 269.0
台湾农业产业发展研究
《 台湾农业产业发展研究 》

售價:NT$ 549.0
流风回雪:六朝名士的庙堂与山林(论衡系列)
《 流风回雪:六朝名士的庙堂与山林(论衡系列) 》

售價:NT$ 381.0

建議一齊購買:

+

NT$ 563
《 天乾地坤 斗转星移——中国企业创新转型的探索与实践 》
+

NT$ 299
《 酒店会计基础、案例、实操(第3版) 》
+

NT$ 299
《 电子商务网站建设与管理(第2版) 》
+

NT$ 374
《 咖啡馆经营管理(高职高专院校咖啡师专业系列教材) 》
+

NT$ 1311
《 火山作用的成烃与成藏效应 》
+

NT$ 288
《 电子商务运营实务(电子商务及经管类专业实践教学创新系列教材) 》
內容簡介:
本书贯彻任务驱动,学中练,练中学的教学理念,根据高职高专电子信息类专业C语言程序设计基础课程的教学要求和特点,按程序的功能结构组织内容,把数据结构、算法等融入到C语言结构和程序设计的过程中,全面介绍了C语言体系内容和基本程序设计方法,内容精练,注重思路方法的传递,突出了实践和应用。全书每一章内容均分为理论学习和实操训练两部分,且每一章后均编排了认知理解、辩解分析、程序设计三个层次的实训项目。
本书可作为高等职业院校C语言程序设计基础课程的教材,也可作为应用型本科C语言程序设计课程的教材。
目錄
第1章 C语言程序设计概述 1
理论学习
1.1 程序设计语言 1
1.2 程序设计的基本方法 3
1.2.1 数据结构与算法 3
1.2.2 程序设计方法 5
1.3 程序设计语言的内容体系 5
1.4 C语言的特点 6
1.5 基本C语言程序结构 7
实操训练
任务一 认识程序设计中的基本概念 8
任务二 学习VC6.0界面操作,了解C语言程序的组成 9
第2章 C语言中的基本数据与运算C语言基本元素 10
理论学习
2.1 常量 11
2.1.1 整型常量 11
2.1.2 实型常量 11
2.1.3 字符常量 12
2.1.4 字符串常量 12
2.1.5 符号常量 13
2.2 变量 13
2.2.1 变量的内涵 13
2.2.2 变量的定义 13
2.3 数据类型与存储结构 15
2.3.1 整型数据的存储结构 15
2.3.2 字符型数据的存储结构 16
2.3.3 实型浮点型数据的存储结构 16
2.4 算术表达式 16
2.4.1 基本算术运算符与表达式 17
2.4.2 自加、自减运算符与表达式 19
2.4.3 赋值运算符与表达式 21
2.4.4 逗号运算符与表达式 24

实操训练
实训任务三 熟悉数据类型,掌握常量、变量的正确使用 26
实训任务四 熟悉C语言中算术表达式的书写与求值 27
第3章 顺序结构实现语句顺序结构程序设计 29
理论学习
3.1 简单的顺序结构语句 29
3.2 数据的输入输出 31
3.2.1 数据格式输出函数printf 31
3.2.2 数据格式输入函数scanf 37
3.2.3 字符输出函数putchar 39
3.2.4 字符输入函数getchar 40
3.3 顺序结构程序设计 40
实操训练
实训任务五 熟悉格式的输出和输入 42
实训任务六 学习顺序结构程序设计的方法 45
第4章 选择结构实现语句分支结构程序设计 46
理论学习
4.1 选择结构与条件判断 46
4.1.1 关系运算符和关系表达式 47
4.1.2 逻辑运算符和逻辑表达式 48
4.1.3 逻辑型变量 49
4.1.4 条件运算符和条件表达式 49
4.2 实现两分支选择的if语句 50
4.3 实现多重选择的if嵌套 53
4.4 实现多分支选择的switch语句 54
4.5 选择结构程序设计 57
实操训练
实训任务七 熟悉逻辑表达式和选择结构语句 61
实训任务八 学习选择结构程序设计的方法 66
第5章 循环结构实现语句循环结构程序设计 67
理论学习
5.1 while语句 67
5.2 do_while语句 69
5.3 for语句 70
5.3.1 for语句的形式与执行流程 70
5.3.2 for语句中三个表达式的灵活使用 71
5.4 用循环嵌套实现多重循环 72
5.5 改变循环控制的语句 74
5.5.1 break语句 74
5.5.2 continue语句 75
5.6 循环结构程序设计 76
实操训练
实训任务九 熟悉循环结构控制语句 82
实训任务十 学习循环结构程序设计的方法 88
第6章 数组批量数据的表示与处理 90
理论学习
6.1 一维数组 90
6.1.1 一维数组的定义与存储结构 90
6.1.2 一维数组的初始化 91
6.1.3 一维数组元素的引用 92
6.1.4 一维数组的应用程序设计 93
6.2 二维数组 96
6.2.1 二维数组的定义与存储结构 97
6.2.2 二维数组的初始化 97
6.2.3 二维数组元素的引用 98
6.2.4 二维数组的应用程序设计 99
6.3 字符数组 103
6.3.1 字符数组的定义与初始化 103
6.3.2 字符数组的引用 104
6.3.3 字符串处理函数 105
6.3.4 字符数组的应用程序设计 107
实操训练
实训任务十一 熟悉数组的使用 108
实训任务十二 学习使用数组的程序设计方法 113
第7章 函数模块化程序设计方法的实现 115
理论学习
7.1 模块化程序设计方法与函数 115
7.2 函数的定义 116
7.3 函数的调用 118
7.3.1 函数调用方法与过程 118
7.3.2 参数传递 120
7.3.3 函数的返回值 121
7.4 函数调用的条件与函数声明 122
7.4.1 调用后定义的函数 123
7.4.2 调用库函数 123
7.4.3 调用外部函数 124
7.5 函数的嵌套调用和递归调用 126
7.5.1 函数的嵌套调用 126
7.5.2 函数的递归调用 127
7.6 变量的作用域与函数间的数据传递 129
7.6.1 局部变量和全局变量 130
7.6.2 变量的存储类型 134
7.7 用函数实现模块化程序设计 136
实操训练
实训任务十三 熟悉函数的功能及其使用方法 139
实训任务十四 学习模块化程序设计的方法 144
第8章 指针对存储信息的引用机制 146
理论学习
8.1 指针的概念 146
8.2 通过指针引用变量的值 147
8.2.1 指针变量的定义与初始化 148
8.2.2 指针变量的引用 149
8.2.3 指针变量作函数参数 151
8.3 通过指针引用一维数组 154
8.3.1 一维数组的存储结构与指针 154
8.3.2 一维数组指针调整与指针变量的运算 155
8.3.3 通过指针引用数组元素 156
8.3.4 一维数组指针作函数参数 158
8.4 通过指针引用二维数组 164
8.4.1 二维数组的存储结构与指针 164
8.4.2 通过指针引用二维数组元素 166
8.4.3 二维数组指针作函数参数 169
8.5 通过指针引用字符串 172
8.5.1 字符串的存储结构与指针 172
8.5.2 通过指针引用字符串 172
8.5.3 字符指针作函数参数 175
8.6 通过指针调用函数 180
8.6.1 函数指针与指针变量的定义 180
8.6.2 通过函数指针调用函数 180
8.6.3 用指向函数的指针作函数的参数 181
8.6.4 返回指针值的函数 184
8.7 多重指针与指针数组 187
8.7.1 指针数组 187
8.7.2 指向指针数据的指针 190
8.8 用于动态内存分配的指针型函数 192
8.8.1 内存动态分配的函数 192
8.8.2 void指针类型 193
实操训练
实训任务十五 熟悉指针数据类型,掌握指针的正确使用 194
实训任务十六 学习指针的应用 198
第9章 用户可建立的数据类型复杂数据的表示与处理 199
理论学习
9.1 结构体 199
9.1.1 结构体类型与结构体变量的定义 199
9.1.2 结构体变量的初始化 202
9.1.3 结构体成员的引用 203
9.1.4 结构体数组 205
9.1.5 结构体指针 207
9.2 共用体 212
9.2.1 共用体类型与共用体变量的定义 212
9.2.2 共用体变量引用 213
9.3 枚举类型 216
9.4 用户自定义数据类型名称 219
9.5 用结构体和指针处理链表 220
9.5.1 链表简介 220
9.5.2 建立静态链表 221
9.5.3 建立动态链表 222
实操训练
实训任务十七 熟悉结构体、共用体数据类型的表示与使用 224
实训任务十八 学习复杂数据表示处理的编程方法 227
第10章 编译预处理与位运算 229
理论学习
10.1 编译预处理 229
10.1.1 宏定义 229
10.1.2 文件包含 232
10.1.3 条件编译 232
10.2 位运算 235
10.2.1 位运算符 235
10.2.2 位处理程序设计举例 236
10.2.3 位段位域 238
实操训练
实训任务十九 熟悉C语言中的编译预处理命令和位运算功能
240
实训任务二十 学习编译预处理和位运算应用编程 242
第11章 文件输入输出 243
理论学习
11.1 文件的基本概念 243
11.1.1 数据文件的概念 244
11.1.2 文件缓冲区 244
11.1.3 文件类型指针 244
11.2 文件的打开与关闭 245
11.2.1 打开文件 245
11.2.2 文件的关闭 246
11.3 顺序读写数据文件 246
11.3.1 字符方式读写文件 246
11.3.2 字符串方式读写文件 248
11.3.3 用格式化方式读写文件 250
11.3.4 用二进制方式向文件读写一组数据 251
11.4 随机读写数据文件 253
11.4.1 位置指针定位函数 253
11.4.2 随机读写文件 254
11.5 文件读写的出错检测 255
实操训练
实训任务二十一 熟悉数据文件的建立与读写 256
实训任务二十二 学习程序与数据文件交互的程序设计方法 258
附录 259
附录A 常用字符与ASCII代码对照表 259
附录B C语言中的关键字 260
附录C 运算符及其结合性 261
附录D C库函数 263
附录E C编程规范 269
附录F VC6.0程序开发环境简介 273
內容試閱
C语言程序设计基础是大多数高职院校计算机信息类专业的一门核心专业基础课。该课程不仅要使学生掌握编程语言工具,而且要学习数据结构、算法、程序设计的基本方法,培养学生程序设计和调试的能力,更重要的是培养学生基于计算机工作原理的程序设计思维方式,为后续专业课的学习奠定基础。由高职人才培养定位和模式决定,该课程包含了传统计算机信息类专业的多门专业基础课内容,不仅要学生建立起够用的基础知识,而且要培养软件开发设计的多种能力,这就给该课程教学的内容体系、教学方式与方法及教材设计提出了值得研究的课题。
教材是教学内容和教学方法的载体,是教学质量的基本保证。近几年,针对高职人才培养的要求与特点,C语言程序设计基础课程的教材进行了多角度的改革与创新,但普遍存在一种倾向:强调实践能力,引入任务及项目驱动,不太重视理论体系的严谨性和完整性。C程序设计基础本身具有严密的理论体系,实践应用能力在相应理论知识的指导下才能获得。一些教材采用任务及项目驱动模式,在特定项目下引入所需理论知识,势必割裂了理论知识的内在联系,在教学效果上形成空中楼阁、一盘散沙的现象,更谈不上培养学生思维方法。但如果偏重理论体系,又会形成纸上谈兵,更不符合高职学生的培养要求。本书结合教学实践,力图体现以下特色:
1
把C语言形式、程序结构、数据与算法、程序设计方法相融合,在此基础上组织内容体系。本书综合地考虑了程序的各种功能结构关系,按照由简单到复杂,由浅入深的认知规律组织了篇章内容,把数据结构、算法、程序设计方法等基础知识贯穿于C语言结构和程序设计的过程中。每一章标题都有一个主标题和一个副标题,例如第6章数组批量数据的表示与处理,主标题表示C语言内容,副标题表示程序功能、结构、方法方面的内容。在篇章内容的组织上,尤其注重把C语言基本内容与程序功能、结构、方法有机联系起来,使学生每学一部分内容,其编程能力就可上升一个程度。
2
注重理论够用,突出应用与实践。在每一章都编排理论学习和实操训练两部分内容。理论部分贯穿着应用,着力挖掘内涵与规律,突出重点与难点,条理清晰,语言简练,篇幅短小。实操训练部分贯穿着任务驱动,突出实践与应用。
3 注重思路方法的传递,可激发学生学习兴趣,培养自主学习能力。在知识讲解中,贯穿问题引导的教学理念,先根据内容恰当地提出问题,然后围绕问题讲解内容,并给出相应的程序。
本书由广州松田职业学院机电与信息工程系多年从事C语言程序设计基础课程教学的骨干教师,结合教学实际,在开展教学改革与研究的基础上,汇集相关教研成果和实践经验编写而成。其中,李建忠担任主编,周贤来、杨本胜担任副主编,郑燕逵、吕雪、李文胜、肖红参与了本书编写的研讨与审定,并交叉编写了相应章节内容。
本书的编写工作得到了广州松田职业学院领导和教务处及相关老师的高度重视和大力支持,在此表示衷心的感谢。
编者力图在书中反映C语言程序设计基础课程教学改革与研究成果的一些思想与方法,使本书具有一定特色,但因水平限制,书中难免存在不妥或疏漏之处,敬请广大读者批评、指正。

 

 

書城介紹  | 合作申請 | 索要書目  | 新手入門 | 聯絡方式  | 幫助中心 | 找書說明  | 送貨方式 | 付款方式 香港用户  | 台灣用户 | 海外用户
megBook.com.tw
Copyright (C) 2013 - 2024 (香港)大書城有限公司 All Rights Reserved.