“C语言程序设计”是理工科各专业的基础课程,对理工科的学生来说,其意义在于让学生理解程序设计的思想方法,培养逻辑思维能力,学会将实际问题转化为用计算机语言描述的问题,并将该思想融入各专业后续相关的课程。
本书的主要内容包括C语言程序设计基础知识、顺序结构、选择结构、循环结构、数组、函数、指针、文件读写等。通过对本书的学习,读者能够在了解C语言的基本结构、构成成分、语法规则的基础上,掌握一般的结构化程序设计方法,掌握编写程序、调试程序的基本技能,理解程序设计的思想和方法。
本书语言通俗易懂,结合可视化跨平台编程环境Qt进行全面的讲解。本书具有以下几个特点。
本书第1~5章主要由彭凌西完成,第6章主要由唐春明完成,第7章主要由黄铮完成,第8、9章主要由张远辉完成,第10章主要由唐晟凯完成,附录主要由陈统整理。
在本书编写过程中,我们得到了众多专家、教师、企业人员和学生的大力支持和帮助。邹涛、舒华、肖忠、王文龙、蔡奕忱、唐朝、林财星、杨耀权、赵超奇等领导、同事及学生对全书进行了试读和审校,并提出了许多宝贵的意见。他们认真、细致的工作态度让编者非常感动。本书还得到了数据恢复四川省重点实验室、广州大学研究生院和教务处教材出版基金的大力支持,受到国家自然科学基金项目(12171114、61772147和61100150)、广东省自然科学基金基础研究重大培育项目(2015A030308016)、国家密码管理局“十三五”国家密码发展基金项目(MMJJ20170117)、广州市教育局协同创新重大项目(1201610005)、密码科学技术国家重点实验室开放课题项目(MMKFKT201913)、广东省机械研究所有限公司和广州大学研究生优秀教材建设项目的资助,并得到广东轩辕网络科技股份有限公司、广州粤嵌通信科技股份有限公司、统信软件技术有限公司的竭诚帮助。
本书在编写过程中参考了网上部分资料,以及其他教材和图书,在此谨表示最诚挚的感谢!如果有错误或不适之处,编者在此表示歉意。如果有任何意见,请联系编者(彭凌西:flyingday@139.com)。
最后与读者分享编者在多年计算机教学、研究过程中的两点体会:
编者
2022年3月
于广州大学城