本书结合电子信息、嵌入式、物联网、自动化等专业(方向)特点,坚持“够用”的原则,为满足《单片机与嵌入式系统》、《物联网技术》、《计算机测控技术》等专业课程需求,适应电子设计竞赛要求,对C语言的内容做了精简,降低了C语言数据运算方面的要求,突出了C语言在嵌入式控制方面的应用。教材在编写过程中,尽量引入浅显易懂的案例,便于自学。每章末都配带练习题,并且附答案,便于复习。本书适用于高职高专院校电子信息、嵌入式、物联网、自动化等专业(方向)学生使用。
本书结合电子信息、嵌入式、物联网、自动化等专业(方向)特点,坚持“够用”的原则,为满足《单片机与嵌入式系统》、《物联网技术》、《计算机测控技术》等专业课程需求,适应电子设计竞赛要求,对C语言的内容做了精简,降低了C语言数据运算方面的要求,突出了C语言在嵌入式控制方面的应用。教材在编写过程中,尽量引入浅显易懂的案例,便于自学。每章末都配带练习题,并且附答案,便于复习。本书适用于高职高专院校电子信息、嵌入式、物联网、自动化等专业(方向)学生使用。
C语言作为软件设计的入门语言,同时也是当前嵌入式系统与物联网技术软件开发的主流语言。 主要内容:第1章介绍C语言语法基础,包括C语言的特点、VC+_f- 6.0开发环境简介、数据类型、运算符及表达式;第2章介绍C程序设计基础,包括算法及其表示方法、3种结构的程序设计方法;第3章介绍数组及其应用,重点介绍冒泡排序法和选择排序法的应用;第4章介绍函数及其应用,包括定义函数的方法、函数的调用、变量的类型、内部函数和外部函数;第5章介绍指针及其应用,包括指针的基本概念、指向普通变量的指针、指向数组的指针、指向字符串的指针、指向函数的指针、返回指针值的函数、指针数组、指向指针的指针、内存动态分配与指向动态内存区的指针变量;第6章介绍结构体、共用体、枚举类型、链表及其操作;第7章介绍文件及其应用方法。 本书特点:尽量用通俗易懂的语言描述知识点,并采用浅显易懂的案例突出重点和突破难点,以便自学。注重软件设计工程规范,并突出C语言在嵌入式测控方面的应用,以便学以致用。 教学建议:建议以VC++6.0开发环境为主,学习C语言的基本知识和编程思想。对于本书中的单片机与嵌入式系统C程序案例,可以着重学习对应的C语言知识点,熟悉相关的C语言知识在嵌入式系统中的典型应用即可;有条件的学校也可以在嵌入式系统平台上运行相关的程序,提高学生学习的兴趣。各院校可根据实际需要,选择部分或全部内容讲解。 本书第1~3章主要由邢海霞编写,第4~6章主要由索明何编写;第7章和附录主要由方伟骏编写;孙步鲜、贾艳丽和杨永参与了部分内容的编写和程序测试工作。索明何负责全书的策划、内容安排、案例选取和统稿工作。全书由张洪斌主审。 由于编者水平有限,疏漏之处在所难免,恳请广大专家和读者提出宝贵的修正意见和建议。 编者
随手扫一扫~了解多多