您好,欢迎来到聚文网。 登录 免费注册
Effective C中文版

Effective C中文版

  • 字数: 313000
  • 装帧: 平装
  • 出版社: 人民邮电出版社
  • 作者: (美)罗伯特·C.西科德
  • 出版日期: 2023-04-01
  • 商品条码: 9787115612953
  • 版次: 1
  • 开本: 16开
  • 页数: 224
  • 出版年份: 2023
定价:¥89.8 销售价:登录后查看价格  ¥{{selectedSku?.salePrice}} 
库存: {{selectedSku?.stock}} 库存充足
{{item.title}}:
{{its.name}}
精选
编辑推荐
1.C语言在TIOBE编程语言排行榜上长期名列前茅,本书带你探寻它的奥秘,领略编程的神奇与巧妙。 2.语言简练,易学易懂,旨在帮助你不走弯路,编写出安全、可靠、高质量的C程序。 3.作为C语言标准委员会专家,作者从头到尾参与了C语言标准C11、C17和C23的制定,行文思路清晰明了,不仅能让你掌握C语言及其标准库,还将有能力测试、调试和分析C程序。 4.本书内容丰富靠谱,涵盖C17和C2x,并由C语言标准委员会的多位成员审定。
内容简介
本书带领读者通过练习掌握编写现代C程序的方法和技巧。全书分为11章,首先概述C语言编程的基本概念,然后详解C语言的所有构成要素,包括变量、对象、函数、数据类型、运算符、表达式、控制流、动态内存分配、预处理器等,最后带领读者利用这些构成要素构建实用的系统,学习如何调试、测试、分析代码。学透本书,你就能成为专业的C程序员,编写出安全、高质量、可移植的C程序。
本书适合所有想编写优秀C程序的读者阅读。
作者简介
罗伯特·C. 西科德(Robert C. Seacord),C语言标准委员会专家,从头到尾参与了C语言标准C11、C17和C23的制定。罗伯特也是Linux基金会顾问,还兼任卡内基?梅隆大学计算机科学教授,并一手创办了卡内基?梅隆大学软件工程学院的安全编程项目。罗伯特发表了50余篇论文,主题涵盖软件安全、软件工程、Web系统设计、遗留系统现代化、搜索引擎、用户界面设计等,另有《C安全编码标准》《C和C++安全编码》等6部著作。
目录
第1章C语言入门1
1.1编写第一个C程序1
1.1.1编译并运行程序2
1.1.2预处理器指令3
1.1.3main函数3
1.1.4检查函数返回值
1.1.5格式化输出5
1.2编辑器和集成式开发环境5
1.3编译器7
1.3.1GNU编译器合集7
1.3.2Clang8
1.3.3MicrosoftVisualStudio8
1.4可移植性8
1.4.1由实现定义的行为9
1.4.2未指定行为9
1.4.3未定义行为10
1.4.4特定区域设置行为和通用扩展11
1.5小结11
第2章对象、函数和类型12
2.1对象、函数、类型和指针12
2.2声明变量13
2.2.1交换值(初次尝试)14
2.2.2交换值(再次尝试)15
2.3作用域17
2.4存储期18
2.5对齐方式19
2.6对象类型20
2.6.1布尔类型20
2.6.2字符类型21
2.6.3数值类型21
2.7函数类型23
2.8派生类型24
2.8.1指针类型24
2.8.2数组25
2.8.3结构27
2.8.4联合27
2.9标签28
2.10类型限定符30
2.10.1const30
2.10.2volatile31
2.10.3restrict32
2.11练习32
2.12小结32
第3章算术类型33
3.1整数33
3.1.1填充和精度33
3.1.2头文件34
3.1.3声明整数34
3.1.4无符号整数35
3.1.5有符号整数37
3.1.6整数常量41
3.2浮点42
3.2.1浮点类型42
3.2.2浮点算术44
3.2.3浮点值44
3.2.4浮点常量46
3.3算术转换46
3.3.1整数转换等级47
3.3.2整数提升48
3.3.3寻常算术转换49
3.3.4隐式转换示例50
3.3.5安全转换51
3.4小结52
第4章表达式和运算符53
4.1简单赋值53
4.2求值55
4.3函数调用55
4.4递增运算符和递减运算符56
……

蜀ICP备2024047804号

Copyright 版权所有 © jvwen.com 聚文网