本书带领读者通过练习掌握编写现代C程序的方法和技巧。全书分为11章,首先概述C语言编程的基本概念,然后详解C语言的所有构成要素,包括变量、对象、函数、数据类型、运算符、表达式、控制流、动态内存分配、预处理器等,最后带领读者利用这些构成要素构建实用的系统,学习如何调试、测试、分析代码。学透本书,你就能成为专业的C程序员,编写出安全、高质量、可移植的C程序。
Robert C. Seacord,C语言标准委员会专家,从头到尾参与了C语言标准C11、C17和C23的制定。罗伯特也是Linux基金会顾问,还兼任卡内基−梅隆大学计算机科学教授,并一手创办了卡内基−梅隆大学软件工程学院的安全编程项目。罗伯特发表了50余篇论文,主题涵盖软件安全、软件工程、Web系统设计、遗留系统现代化、搜索引擎、用户界面设计等,另有《C安全编码标准》《C和C++安全编码》等6部著作。