C语言学习指南:从规范编程到专业级开发

C语言学习指南:从规范编程到专业级开发

作者:[美] 杰夫·苏哈伊(Jeff Szuhay)

出版社:机械工业

出版年:2022年6月

ISBN:9787111706021

所属分类:网络科技

书刊介绍

《C语言学习指南:从规范编程到专业级开发》内容简介

本书分为五部分,通过大量简明易懂的范例由浅入深地演示C语言中的概念和编程技巧:第一部分介绍与C语言的语法及程序结构有关的基础概念;第二部分介绍复杂的数据类型;第三部分讲解如何分配及释放内存;第四部分介绍与读取数据及写入数据有关的各种话题;第五部分详述如何创建并管理多文件的程序。书中的每个程序都是完整的,采用新式的C语言语法编写,并给出了预期结果。作者还将其推广到大型的开发项目、其他的编程语言乃至一般的软件开发工作,并根据多年的开发经验提出了一些建议,帮助读者养成良好的编程习惯,厘清编程思路。
杰夫·苏哈伊(Jeff Szuhay)是QuarterTil2的主要开发者,其专门针对桌面环境开发带有丰富图形效果的软件计时码表。Szuhay在软件行业有近40年的经验,全程参与过各种开发工作的初期编程、完整测试以及最终交付等环节,这些工作包括系统分析、系统性能优化以及应用程序的设计等。
在此期间,Szuhay讲授小学、中学与大学水平的计算机应用程序及编程语言课程,还研发并指导专业的现场培训。

作品目录

译者序
前言
作者简介
审校者简介
第一部分
C语言的基础知识
第1章:运行Hello,
World!程序
第2章:了解程序的结构
第3章:基本的数据类型
第4章:使用变量并为变量赋值
第5章:运算符与表达式
第6章:用条件语句控制程序流
第7章:循环与迭代
第8章:创建并使用枚举值
第二部分
复杂的数据类型
第9章:创建并使用结构体
第10章:用typedef创建自定义数据类型
第11章:数组
第12章:多维数组
第13章:指针
第14章:数组与指针
第15章:字符串
第16章:创建并使用复杂的结构体
第三部分
内存分配
第17章:理解内存分配与生命期
第18章:动态内存分配
第四部分
输入与输出
第19章:学习各种输出格式
第20章:从命令行界面获取输入信息
第21章:调整输入值的格式
第22章:文件
第23章:文件输入和文件输出
第五部分
开发大型程序
第24章:开发多文件的程序
第25章:作用域
附录
附录A
C语言的规范与关键字
附录B
运算符优先级表格
附录C
GCC与Clang编译器的常用选项
附录D
ASCII字符集
附录E
一个更好的字符串库:Bstrlib
附录F
Unicode与UTF-8、附录G
C语言标准库

相关推荐

微信二维码