| 
 新書推薦:
 
  《 
			2025-2028帆船竞赛规则
			》
 售價:HK$ 
			539
 
  《 
			华章大历史042——帝国的骨架:先秦、秦汉地缘政治结构变迁大势
			》
 售價:HK$ 
			539
 
  《 
			香遇中国:中华香史五千年
			》
 售價:HK$ 
			594
 
  《 
			见字如面:奏折里的雍正
			》
 售價:HK$ 
			352
 
  《 
			经纬度丛书·亚历山大帝国
			》
 售價:HK$ 
			347
 
  《 
			金钱的艺术
			》
 售價:HK$ 
			296
 
  《 
			部落:文化本能如何塑造我们的世界
			》
 售價:HK$ 
			403
 
  《 
			匹配
			》
 售價:HK$ 
			403
 
 
 | 
         
          | 內容簡介: |   
          | 本书主要内容包括C语言语法基础,C程序设计基础,数组,函数,指针,结构体、共用体、枚举类型,文件以及嵌入式技术基础实践方法等。 本书内容通俗易懂、循序渐进,程序书写规范,灵活融入合适的教学方法,提出了基于构件化的嵌入式软件设计思想、方法和应用案例。
 本书可作为高等院校电子信息类、计算机类、自动化类、机电类等专业的C语言教材,也可供从事相关技术开发的工程技术人员参考。
 |  
         
          | 目錄: |   
          | 第1章C语言语法基础 11通用计算机和嵌入式计算机
 12使用VC 2010软件开发C
 程序
 121VC 2010开发环境的
 使用方法和步骤
 122初识简单的C程序
 13数据的基本类型及其表现
 形式
 131常量与变量
 132整型数据
 133字符型数据
 134实型数据
 135变量的初始化
 136常变量
 14运算符及表达式
 141算术运算符及其表达式
 142强制类型转换运算符及其
 表达式
 143赋值运算符及其表达式
 144关系运算符及其表达式
 145逻辑运算符及其表达式
 146位运算符及其表达式
 147逗号运算符及其表达式
 练习题
 第2章C程序设计基础
 21预备知识
 211算法及流程图表示
 212程序的三种基本结构
 213C语句及其分类
 22顺序结构程序设计
 221数据输入输出函数
 222顺序结构程序设计应用
 23选择结构程序设计
 231if语句及应用
 232switch语句及应用
 24循环结构程序设计
 241while循环结构程序设计
 242dowhile循环结构程序
 设计
 243for循环结构程序设计
 244循环嵌套
 245break语句和continue
 语句
 25预处理命令
 251宏定义
 252文件包含
 253条件编译
 练习题
 第3章数组
 31一维数组
 311定义一维数组的方法
 312一维数组的初始化
 313一维数组元素的引用
 314一维数组的应用
 32二维数组
 321定义二维数组的方法
 322二维数组的初始化323二维数组元素的引用
 324二维数组的应用
 33字符数组
 331定义字符数组的方法
 332字符数组的初始化
 333字符数组元素的引用
 334字符数组的输入、输出
 335字符串处理函数
 练习题
 第4章函数
 41函数概述
 42定义函数的方法
 421定义无参函数
 422定义有参函数
 43函数的调用
 431函数的一般调用
 432函数的嵌套调用
 433函数的递归调用
 44数组作为函数参数
 441数组元素作为函数实参
 442数组名作为函数参数
 45变量的类型
 451局部变量和全局变量
 452变量的存储方式
 46内部函数和外部函数
 47嵌入式中断服务函数
 练习题
 第5章指针
 51指针的基本概念
 52指向普通变量的指针
 521定义指针变量的方法
 522指针变量的引用
 523指针变量作为函数参数
 53指向数组的指针
 531指向数组元素的指针
 532通过指针引用数组元素
 533用数组名作为函数参数
 534通过指针引用多维数组
 54指向字符串的指针
 541字符串的引用方式
 542字符串在函数间的传递方式
 543使用字符指针变量与字符数组的
 区别
 55指向函数的指针
 56返回指针值的函数
 57指针数组、指向指针的指针
 571指针数组
 572指向指针的指针
 58内存动态分配与指向动态
 内存区的指针变量
 581内存动态分配的概念
 582内存动态分配的方法
 59指针小结
 练习题
 第6章结构体、共用体、枚举类型61结构体类型概述
 62结构体变量
 621定义结构体变量的方法
 622结构体变量的初始化
 623结构体变量的引用
 63结构体数组
 631定义结构体数组的方法
 632结构体数组的初始化
 633结构体数组的应用
 64结构体指针
 641指向结构体变量的指针
 642指向结构体数组的指针
 643结构体指针变量作函数参数
 65共用体类型
 651共用体类型的概念
 652共用体类型的变量
 653共用体的应用举例
 66枚举类型
 67用typedef声明新类型名
 68链表及其操作
 681链表概述
 682链表的建立
 683链表的输出
 684链表的查找
 685链表的插入
 686链表的删除
 687链表操作综合应用
 练习题
 第7章文件
 71文件概述
 711文件的分类
 712文件缓冲区
 713文件类型指针
 72文件的打开与关闭
 721用fopen 函数打开数据文件
 722用fclose函数关闭数据文件
 73顺序读写数据文件
 731对文件读写一个字符
 732对文件读写一个字符串
 733格式化读写文件
 734用二进制方式对文件读写一组
 数据
 74随机读写数据文件
 741文件位置指示器及其定位
 742随机读写
 75文件读写的出错检测
 练习题
 第8章嵌入式技术基础实践方法81嵌入式构件化设计方法
 82嵌入式技术基础与实践路线
 附录
 附录A常用字符与ASCII代码对照表
 附录BANSI C的关键字
 附录C运算符的优先级和结合性
 附录DC库函数
 |  
         
          | 內容試閱: |   
          | C语言既是通用计算机软件设计的基础语言,也是当前嵌入式软件设计的主流语言。本书是全国职业院校技能大赛获奖成果转化教材。 主要内容:第1章介绍C语言语法基础,包括VC 2010开发环境的使用方法、C语言的特点、数据的基本类型及其表现形式、运算符及其表达式;第2章介绍C程序设计基础,包括算法及其表示方法、三种结构的程序设计方法、预处理命令及其应用方法;第3章介绍数组及其应用,包括一维数组、二维数组、字符数组及其应用;第4章介绍函数及其应用,包括定义函数的方法、函数的调用方法、变量的类型、内部函数和外部函数、嵌入式中断服务函数;第5章介绍指针及其应用,包括指针的基本概念、指向普通变量的指针、指向数组的指针、指向字符串的指针、指向函数的指针、返回指针值的函数、指针数组和指向指针的指针、内存动态分配与指向动态内存区的指针变量;第6章介绍结构体、共用体、枚举类型、链表及其操作;第7章介绍文件及其应用方法;第8章介绍嵌入式技术基础实践方法。
 本书特点:C语言知识点描述言简意赅,例题浅显易懂,突出模块化程序设计思想,注重软件设计工程规范。内容组织由简到难、循序渐进,灵活采用对比法、类比法、启发法、实验法等多种教学方法。提出的嵌入式构件化设计方法及嵌入式软件分层设计思想具有很强的实用性和指导性,旨在帮助读者顺利开启嵌入式技术学习之门。本书配套资源丰富、实用性强,既可用于教学,也可用于读者自学。
 使用建议:建议以VC 2010开发环境为主,学习C语言的基本知识和编程思想。对于本书中的嵌入式应用案例,可以着重学习对应的C语言知识点,熟悉相关的C语言知识在嵌入式系统中的典型应用即可,如果想要观察运行效果,需具备对应的硬件(微控制器实验板)和软件(Keil开发环境),当然也可在后续的单片机与嵌入式系统课程中进一步学习。各院校可根据实际需要,选择部分或全部内容进行讲解。
 本书由索明何、邢海霞、李朝林担任主编,徐昌华、刁志刚、刘长荣、许金星、李博、南京拓控信息科技股份有限公司郭其昌、苏州光格设备有限公司韩叶祥参与了部分内容的编写和程序测试。索明何负责全书的策划、内容安排、案例选取和统稿工作。
 本书在编写过程中,得到了嵌入式系统与物联网专家王宜怀教授的热心帮助和指导,在此表示衷心的感谢。
 由于编者水平有限,疏漏之处在所难免,恳请广大专家和读者提出宝贵的修正意见和建议。编者联系方式:1043510795@qqcom。
 |    |