登入帳戶  | 訂單查詢  | 購物車/收銀台( 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语言实用教程(第2版)

書城自編碼: 2461656
分類: 簡體書→大陸圖書→教材高职高专教材
作者: 刘畅
國際書號(ISBN): 9787121241581
出版社: 电子工业出版社
出版日期: 2014-09-01
印次: 1
頁數/字數: 304/486400
書度/開本: 16开 釘裝: 平装

售價:NT$ 351

我要買

share:

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



新書推薦:
献给皇帝的礼物:Wedgwood瓷器王国与漫长的十八世纪
《 献给皇帝的礼物:Wedgwood瓷器王国与漫长的十八世纪 》

售價:NT$ 594.0
东京札记
《 东京札记 》

售價:NT$ 704.0
大学问·明代国家权力结构及运行机制
《 大学问·明代国家权力结构及运行机制 》

售價:NT$ 649.0
蹇蹇录:甲午战争外交秘录
《 蹇蹇录:甲午战争外交秘录 》

售價:NT$ 270.0
佛教文化十八讲
《 佛教文化十八讲 》

售價:NT$ 418.0
背弃圣约:处于考验中的美国公民宗教(社会学名著译丛)
《 背弃圣约:处于考验中的美国公民宗教(社会学名著译丛) 》

售價:NT$ 215.0
卖掉法拉利的高僧
《 卖掉法拉利的高僧 》

售價:NT$ 324.0
次经导论
《 次经导论 》

售價:NT$ 829.0

建議一齊購買:

+

NT$ 289
《 跨境电商实务(21世纪高职高专国际贸易专业核心课程系列教材;浙江省教育厅、财政厅优势专业建设成果;浙江金融职业学院“985”工程二期(樊越计划)建设成果) 》
+

NT$ 320
《 市场营销学(第2版)(21世纪高职高专规划教材·财经类专业基础课系列;“十二五”职业教育国家规划教材) 》
+

NT$ 279
《 化学反应过程与设备--反应器选择、设计和操作(第三版) 》
+

NT$ 351
《 纺织面料识别与检测 》
+

NT$ 266
《 汽车销售技法(第二版)21世纪高职高专汽车技术系列教材/汽车技术服务与营销类 》
+

NT$ 326
《 安装工程计量与计价实务(温艳芳)(第二版) 》
內容簡介:
本书主要介绍了C语言的数据类型、运算符和表达式,结构化程序设计语句、数组、函数、指针、复合数据类型、文件、图形库函数等各种的典型内容。全书共10章,前9章分别介绍各种基础知识,通过大量案例和练习让读者掌握所学知识,第10章介绍了两个综合项目,分别是不带图形界面的管理信息系统和带图形界面的迷宫探险游戏。每章课后配有类型丰富的练习题,都是国家二级考试题,并提供了习题参考答案。
本书对C语言各知识的阐述通俗易懂,习题的选择难易适当,题型丰富;对于在TC和VC6.0不同环境下运行结果不同的程序,给出两种环境下的运行结果,方便读者理解,所有程序均已调试运行通过,运行结果为截屏显示。本书配有电子课件、源程序、习题参考答案和配套教学视频等资源,方便读者自学或教师授课。读者可登录华信教育资源网(www.hxedu.com.cn)免费下载。
目錄
第1章 C语言概述1
1.1 程序设计的基本概念1
1.1.1 程序的概念1
1.1.2 程序设计的一般过程2
1.1.3 程序设计的方法2
1.2 C语言简介2
1.2.1 C语言的发展2
1.2.2 C语言的特点3
1.2.3 C语言的书写规则3
1.2.4 C程序的几种类型文件3
1.3 C语言程序案例4
1.3.1 第一个C语言程序4
1.3.2 定义符号常量C语言程序5
1.3.3 有多个函数的C语言程序5
1.4 算法6
1.4.1 算法概述6
1.4.2 算法的图形表示7
1.5 C语言编程环境8
1.5.1 turbo C 2.0编程环境8
1.5.2 Visual C++ 6.0编程环境9
1.5.3 CC++程序设计学习与实验系
统编程环境12
本章小结14
学生自我完善练习15
习题115
第2章 程序中的数据17
2.1 数据类型、变量与常量17
2.1.1 数据类型概述17
2.1.2 标识符18
2.1.3 变量的定义、赋值和初始化19
2.1.4 变量的存储形式20
2.1.5 整型及整型常量22
2.1.6 实型及实型常量23
2.1.7 字符型及字符型常量、字符串
常量25
2.1.8 符号常量27
2.2 运算符与表达式28
2.2.1 算术运算符与算术表达式29
2.2.2 自增、自减运算符(++、--)29
2.2.3 赋值运算符与赋值表达式31
2.2.4 关系运算符与关系表达式32
2.2.5 逻辑运算符与逻辑表达式33
2.2.6 位运算符35
2.2.7 其他运算符36
2.3 数据类型转换及数据的溢出误差38
2.3.1 类型转换概述38
2.3.2 自动类型转换39
2.3.3 赋值类型转换40
2.3.4 强制类型转换40
2.3.5 数据的溢出和误差40
2.4 数据的输入输出42
2.4.1 格式化输出函数printf42
2.4.2 格式化输入函数scanf45
2.4.3 字符数据的输入与输出49
2.5 程序案例50
2.5.1 典型案例——求直角三角形的
周长和面积50
2.5.2 典型案例——英文大小写字母的
转换51
本章小结52
学生自我完善练习52
习题254
第3章 程序设计语句58
3.1 程序的语句与结构58
3.1.1 程序的语句58
3.1.2 程序的结构60
3.1.3 如何设计C语言程序61
3.1.4 顺序结构61
3.2 选择结构62
3.2.1 二选一结构—— if语句63
3.2.2 多选一结构——switch语句68
3.3 循环结构70
3.3.1 程序的设计过程70
3.3.2 当型循环——while循环71
3.3.3 直到型循环——do-while循环72
3.3.4 格式化的当型循环——for循环73
3.3.5 循环的嵌套75
3.4 break、continue和goto语句77
3.4.1 break语句77
3.4.2 continue语句79
3.4.3 goto语句79
3.5 程序案例80
3.5.1 典型案例——求四则运算表达式
的值80
3.5.2 典型案例——求1+1+2+1+2+3+
1+2+3+4+…+1+2+…+n数列
的和81
3.5.3 典型案例——猜数字游戏82
本章小结83
学生自我完善练习83
习题385
第4章 数组91
4.1 数组概念的引入91
4.2 一维数组92
4.2.1 一维数组的定义92
4.2.2 一维数据的元素引用92
4.2.3 一维数组的赋值方法92
4.3 二维数组94
4.3.1 二维数组的定义94
4.3.2 二维数据的元素引用95
4.3.3 二维数组的存储95
4.3.4 二维数据的赋值方法96
4.4 字符数组与字符串97
4.4.1 字符数组的定义、初始化和引用97
4.4.2 字符串的输入和输出函数98
4.4.3 字符串函数简介101
4.5 程序案例104
4.5.1 典型案例——冒泡法排序104
4.5.2 典型案例——矩阵的转置105
4.5.3 典型案例——打印杨辉三角形106
本章小结108
学生自我完善练习108
习题4111
第5章 函数115
5.1 模块化的设计思想115
5.2 函数的定义、调用和函数声明116
5.2.1 函数的定义116
5.2.2 函数的调用117
5.2.3 函数的声明118
5.3 函数的参数传递120
5.4 函数的嵌套调用122
5.5 函数的递归调用123
5.6 变量的作用域和存储类型126
5.6.1 变量的作用域126
5.6.2 变量的生存期126
5.6.3 变量的存储类型127
5.7 程序案例131
5.7.1 典型案例——编写函数实现
求xn131
5.7.2 典型案例——设计递归函数gcdx,y,
求x和y的最大公约数132
5.7.3 典型案例——设计函数验证任意
偶数为两个素数之和133
5.7.4 典型案例——编写函数实现任意
进制数的转换135
本章小结136
学生自我完善练习136
习题5139
第6章 指针145
6.1 地址和指针的关系145
6.2 指针的定义和赋值146
6.2.1 指针变量的定义及初始化146
6.2.2 指针变量的赋值146
6.3 指针变量的运算147
6.3.1 *运算符和&运算符147
6.3.2 指针的算术运算和关系运算147
6.4 指针和数组的关系149
6.4.1 指针与一维数组149
6.4.2 指针与字符数组151
6.4.3 指针与二维数组153
6.4.4 指针数组155
6.4.5 指向指针的指针——二级指针156
6.5 指针在函数中的应用158
6.5.1 函数的参数是指针158
6.5.2 函数的返回值是指针159
6.5.3 指向函数的指针160
6.5.4 带参数的main函数162
6.6 程序案例163
6.6.1 典型案例——用指针实现统计字
符串中各种字符的个数163
6.6.2 典型案例——多个字符串中找出
最长字符串,并在其他字符串左
边补'*'号164
6.6.3 典型案例——将矩阵元素右移,
左侧补0165
本章小结167
学生自我完善练习167
习题6169
第7章 复合的数据类型174
7.1 结构概念的引入174
7.2 结构体的描述与存储175
7.2.1 结构体的类型定义175
7.2.2 结构体变量定义及初始化176
7.2.3 结构体变量的初始化177
7.2.4 结构体变量和成员的引用及赋值177
7.2.5 结构变量的空间分配及查看方法178
7.2.6 结构体类型的嵌套定义179
7.3 结构体数组和结构体指针的使用181
7.3.1 结构体数组181
7.3.2 结构体指针182
7.4 结构体与函数的关系184
7.4.1 结构体变量、指针和数组作为函
数参数184
7.4.2 结构体变量和指针作为函数的返
回值187
*7.5 链表189
7.5.1 链表基础知识及动态分配函数189
7.5.2 链表的操作191
7.6 共用体、枚举和typedef类型定义195
7.6.1 共用体195
7.6.2 枚举199
7.6.3 typedef声明新的类型名201
7.7 程序案例203
7.7.1 典型案例——用“结构”统计学
生成绩,对成绩进行排序203
7.7.2 典型案例——枚举示例,输出52
张扑克牌205
本章小结206
学生自我完善练习206
习题7208
第8章 文件和编译预处理214
8.1 文件的概念和基本操作214
8.1.1 文件的概念214
8.1.2 文件的打开和关闭216
8.2 文件的读写218
8.2.1 字符的读写函数218
8.2.2 字符串的读写函数219
8.2.3 数据块的读写函数221
8.2.4 格式化输入输出文件函数223
8.3 文件的定位和检测226
8.3.1 文件的定位226
8.3.2 文件的检测229
8.4 编译预处理229
8.4.1 宏定义230
8.4.2 文件包含232
8.4.3 条件编译233
8.5 程序案例235
8.5.1 典型案例——文件的字符串读写
程序,实现人员登录功能235
8.5.2 典型案例——文件中的字数统计
程序236
本章小结238
学生自我完善练习239
习题8240
*第9章 C语言图形程序设计基础245
9.1 屏幕设置245
9.1.1 屏幕显示模式与坐标系245
9.1.2 图形驱动程序与图形模式247
9.1.3 TC2.0图形库函数248
9.2 图形处理函数248
9.2.1 图形系统管理函数248
9.2.2 屏幕管理和颜色设置函数249
9.2.3 画点函数251
9.2.4 绘图函数252
9.2.5 设定线型函数254
9.2.6 基本图
內容試閱
C语言虽然已经诞生并使用了几十年,但因为其语法规则、运算符丰富,是现在学习计算机编程知识的入门语言,各类高等学校中普遍开设C语言课程,全国计算等级考试二级和三级中也包括C语言的考试。
本书作为C语言程序设计的入门与应用教材,共分10章。主要内容包括:第1章C语言概述,主要介绍程序设计的基本概念,C语言的特点,C语言程序的基本结构。第2章程序中的数据,主要介绍C语言的基本数据类型、运算符和表达式,数据的输入和输出。第3章程序设计语句,主要介绍结构化三种结构的各种语句格式及功能。第4章数组,主要介绍一维数组、二维数组和字符数组及其应用。第5章函数,主要介绍函数定义及调用、变量和函数的作用域。第6章指针,主要介绍指针的概念,指针的定义、运算,指针与数组和指针与函数的关系。第7章复合的数据类型,主要介绍C语言的构造数据类型,如结构体、共用体和枚举,以及typedef定义类型别名。第8章文件和编译预处理,主要介绍文件的基本操作和使用规则,及编译预处理的三种命令宏定义、文件包含和条件编译。第9章C语言图形程序设计基础,主要介绍了C语言屏幕设置和主要的图形函数。第10章综合训练项目,分别介绍了两个实用的C语言综合项目,一个是不带图形界面的管理信息系统,一个是图形界面的迷宫探险游戏。书中带“*”号的章节部分表示本书的难点部分,不同的学校教师可根据自己的授课情况选讲。
本教材是针对高职高专学生的实际情况,加强学生对C语言程序设计课程的理论及实践的学习而编写的,本书的特点有以下几点。
第一,适合高职高专学生的特点。
本书全文语言简洁精练、易读易懂。在对每一理论知识要点进行总结概括时,均采用了简洁精练的语言,使学生易读易懂、易于记忆。
第二,内容丰富、结构合理。
C语言是各个院校学生学习程序设计的基础语言,书中通过一个个实用的小例子,深入浅出,讲解每一个知识点。而且第9章讲解了C语言图形程序设计的基础知识,打破了一般教材只讲前面结构化语法、没有实用的图形函数、做不了实际项目的缺点。
第三,案例给出在TC和VC6.0两种环境下运行结果。
因为有些程序在TC2.0和VC6.0的环境中运行结果不同,本教材将在不同环境运行结果不同的程序都给出对应的运行结果截屏和相关讲解,方便读者理解。
第四,本书配有大量丰富的教学资源,方便老师授课和学生自学。
本书配有丰富的教学资源,提供运行调试软件、全部源程序、教学PPT、习题参考答案、历年国家二级考试的笔试原题和上机百套试题。本教材还录制了配套的视频讲解教程,学生可以在课后通过视频掌握C语言编程技巧。
第五,让读者掌握计算机编程的数据存储及变化过程。
本书从常量、变量在内存的存放、函数的调用等知识讲解了数据在内存中处理的信息,让读者更容易掌握所学知识。
第六,本书的编写方式采用了举例说明、逐步讲解的方法介绍C语言的各知识点。
C语言是编程入门语言,不适合举例难度很大的大型案例。所以,如何设计难度适中、让编程初步者容易理解的案例就非常有必要。本书精心设计,通过一个例程,讲解本案例的相关知识点,再通过一两个案例来加深对该知识点的印象。
第七,书中所有程序运行结果采用截屏方式,增加程序运行结果的准确性。
以前很多教材的运行结果是用文字表示,不直观。本书将各个源程序运行结果屏幕化,不可能出错,读者看起来更直观。
第八,书中课后习题全部为历年国家二级考试题,并在书后给出答案。
本书的课后习题选用了一些典型的国家二级等级考试试题,方便读者加深所学重点知识的印象,又了解了国家二级试题的样式和难度。
本书易教易学、学以致用、注重能力,对初学者容易混淆的内容进行了重点提示和讲解。针对高职的教学目标,提高读者的动手编程能力,以便于读者能够更好地理解C语言的知识,提高实际编程能力。本书适合作为本、专科各相关专业的程序设计教材,也适合编程开发人员培训、自学使用。
本书由刘畅编著,全书由刘畅统稿及修改。教学视频和书中所有算法源代码等相关资源均可从电子工业出版社的华信教育资源网(http:www.hxedu.com.cn)下载,或通过邮件向刘畅老师索取,刘畅老师邮箱为:lcluwzc@163.com。
由于作者水平有限,书中疏漏或不足之处在所难免,恳请广大专家和读者给出宝贵意见。
编著者

 

 

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