本书是“C语言程序设计”课程的配套教学用书,由11章组成。第1章介绍了目前较为流行的几种开发环境的使用方法,给出了1个重点训练程序调试能力的实验。第2~8章系统概括了C语言的知识点,精选大量具有代表性的例题进行详细解答,按递进的方式给出了多元化的实验内容。第9章是针对系统级编程的综合实训项目的分析与设计。第10章介绍了基于OpenMP的多线程编程技术。第11章为期末复习,给出了3套综合测试练习题和参考答案。
物联网工程专业的各种核心课程教材属于空白,唯一一本针对物联网工程专业的教材是北京航空航天大学出版社出版《无线射频识别技术基础》,但有些偏浅,只是强调应用。
《C语言程序设计》依据C11标准和用C语言进行程序设计所涉及的知识结构,全面系统地阐述C语言的语法和语义,同时精心提炼一些算法实例进行分析和编程实现,培养学生的程序设计能力。 本书共11章,内容包括概论、C语言的基本元素、标准输入输出、程序的语句及流程控制、函数、编译预处理、数组、指针、结构与联合、文件、用户自定义库,尤其对C语言的重点、难点和特色之处,如位运算、递归函数、指针的用法、复杂指针的应用、字段结构、结构指针等进行了详细介绍。本书概念清楚,叙述翔实,内容新颖实用,实例典型丰富,要点清晰明了。既考虑初学者的需求,又突出计算机类专业的教学要求。 本书适合作为高等学校计算机、通信、电子、自动化等相关专业“程序设计”课程的教材,也可作为研究生入学考试C语言与程序设计的参考书,还可供软件开发工程师和广大科技人员自学参考。