本书是一本面向C语言程序设计的初学者所编著的既传承传统,囊括C语言的语法、数据类型、变量、表达式、控制结构、结构体、数组、函数、指针、文件等所有C语言程序设计的经典知识;又与时俱进,涵盖鸿蒙操作系统、虚拟机管理、C语言程序设计开发环境、交叉编译环境、嵌入式程序设计、数字电路、计算机控制等专业内容;还拥抱未来,包含大量基于鸿蒙操作系统的智能物联设备开发案例,培养信创智能物联开发技能人才的教材。
本教材以C语言程序设计教学为主线,将计算机专业的一些核心知识有机结合,内容编排结合案例驱动的方式组织合理、循序渐进,讲求理论和实践的密切协同。学生可以在学习C语言程序设计知识的同时,广泛涉猎与计算机程序设计密切相关的操作系统、数字电路、数据采集与系统控制、开发编译环境、嵌入式系统开发等内容,不但极大的提高学生对C语言程序设计课程的学习兴趣,提升学生的专业创新技能,而且有利于学生对后续相关专业课程的理解和掌握、有利于学生对计算机专业核心课程内容的融汇贯通。
本书既可以作为高等院校本科及专科学生C语言程序设计课程的教材,也可以作为教师、自学者的参考用书,同时也可供各类软件开发设计人员学习参考。