热门推荐商品
-
神奇的逻辑思维游戏书 5-13岁提升孩子逻辑思维训练
¥22.50
-
正面管教 修订版 如何不惩罚不娇纵有效管教孩子 育儿百科 最温柔的教养 樊登 早教书
¥19.00
-
一本书读懂中国茶
¥24.90
-
中国国家地理:最好的时光在路上
¥24.90
-
正面管教儿童行为心理学
¥19.00
-
正面管教男孩100招(养育男孩全书)父母的语言话术
¥18.00
-
陪孩子度过7~9岁叛逆期(7-9岁关键养育 叛逆不是孩子的错 男孩女孩自驱型成长)
¥16.30
-
女生呵护指南
¥39.00
-
西尔斯怀孕百科
¥41.50
-
协和医院专家教你吃对不生病:糖尿病吃什么宜忌速查
¥14.90
- 商品名称:C标准库(英文版)(异步图书出品)
- 商品编号:11424898
内容简介
《C标准库(英文版)》是由世界级C语言专家编写的C标准库经典著作,影响了几代程序员。《C标准库(英文版)》集中讨论了C标准库,全面介绍了ANSI/ISO C语言标准的所有库函数。书中通过引用ISO C标准的相关部分,详细讲解了每一个库函数的使用方法,并通过示例描述了其实现细节,且给出了实现和测试这些函数的完整代码。此外,每章结尾附有不同难度的习题,帮助读者巩固和提高。通过此书,读者将会更好地使用C标准库,并学会如何设计和实现库。
《C标准库(英文版)》结构清晰,阐述精辟,对于各层次C程序员和相关专业高校师生而言都是一本优秀的参考书。
作者简介
P.J.Plauger是最早使用C编程语言的一批用户,他主持了X3J11库函数小组委员会(由ANSI授权)来制定C标准。他随后作为X3J11的秘书和 WG14(由ISO授权的委员会)的召集人,对C标准进行了加强。Plauger博士与Brian Kernighan合作了很多备受好评的图书,其中包括SOFTWARE TOOLS、SOFTWARE TOOLS IN PASCAL和THE ELEMENT OF PROGRMMING STYLE。他还与Jim Brodie(X3J11的主席)合著了STANDARD C,该书是C编程语言的完全指南。目录
Contents<br><br>Chapter 0: Introduction 1<br>Background 1<br>What the C Standard Says 3<br>Using the Library 7<br>Implementing the Library 9<br>Testing he Library 13<br>References 15<br>Exercises 15<br><br>Chapter 1: <assert.h> 17<br>Background 17<br>What the C Standard Says 18<br>Using<assert.h> 18<br>Implementing<assert.h> 20<br>Testing<assert.h> 22<br>References 22<br>Exercises 24<br><br>Chapter 2: <ctype.h> 25<br>Background 25<br>What the C Standard Says 28<br>Using<ctype.h> 30<br>Implementìng<ctype.h> 34<br>Testing<ctype.h> 42<br>References 43<br>Exercises 43<br><br>Chapter 3: <errno.h> 47<br>Background 47<br>What the C Stcndard Says 50<br>Usìng<errno.h> 50<br>Implementing<errno.h> 51<br>Testìng<errno.h> 55<br>References 55<br>Exercises 55<br><br>Chapter 4: <float.h> 57<br>Background 57<br>What the C Standard Says 59<br>Using<f1oat.h> 62<br>Implementing<f1oat.h> 64<br>Testing<f1oat.h> 69<br>References 71<br>Exercises 72<br><br>Chapter 5: <limits.h> 73<br>Background 73<br>What the C Standard Says 74<br>Using<limits.h> 75<br>Implementing<limits.h> 77<br>Testing<limits.h> 79<br>References 80<br>Exercises 80<br><br>Chapter 6: <Locale.h> 81<br>Background 81<br>What the C Standard Says 84<br>Using<Locale.h> 87<br>Implementing<Locale.h> 94<br>Testing<Locale.h> 123<br>References 123<br>Exercises 123<br><br>Chapter 7: <math.h> 127<br>Background 127<br>What the C Standard Says 130<br>Using<math.h> 135<br>Implementing<math.h> 137<br>Testing<math.h> 171<br>References 177<br>Exercises 177<br><br>Chapter 8: <setjmp.h> 181<br>Background 181<br>What the C Standard Says 184<br>Using<setjmp.h> 185<br>Implementing<setjmp.h> 187<br>Testing<setjmp.h> 191<br>References 192<br>Exercises 192<br><br>Chapter9: <signal.h> 193<br>Background 193<br>What the C Standard Says 195<br>Using<signal.h> 197<br>Implementing<siqnal.h> 199<br>Testing<signal.h> 203<br>References 203<br>Exercises 203<br><br>Chapter 10: <stdarg.h> 205<br>Background 205<br>What the C Standard Says 207<br>Using<stdarg.h> 208<br>Implementing<stdarg.h> 210<br>Testing<stdarg.h> 212<br>References 212<br>Exerclses 212<br><br>Chapter 11: <stddef.h> 215<br>Background 215<br>What the C Standard Says 217<br>Using<stddef.h> 217<br>Implementing<stddef.h> 222<br>Testing<stddef.h> 223<br>References 223<br>Exercises 223<br><br>Chapter 12: <stdio.h> 225<br>Background 225<br>What the C Standard Says 233<br>Using<stdio.h> 252<br>Implementing<stdio.h> 274<br>Testing<stdio.h> 325<br>References 327<br>Exercises 329<br><br>Chapter 13: <stdlib.h> 333<br>Background 333<br>What the C Standard Says 334<br>Using<stdlib.h> 344<br>Imple 1enting<stdlib.h> 353<br>Testing<stdlib.h> 381<br>References 381<br>Exercises 384<br><br>Chapter 14: <string.h> 387<br>Background 387<br>What the C Standard Says 388<br>Using<string.h> 394<br>Implementing<string.h> 398<br>Testing<string.h> 411<br>References 411<br>Exercises 411<br><br>Chapter 15: <time.h> 415<br>Background 415<br>What the C Standard Says 416<br>Using<time.h> 420<br>Implementlng<time.h> 425<br>Testing<time.h> 442<br>References 443<br>Exercises 443<br><br>Appendix A: Inferfaces 445<br>Appendix B: Names 453<br>Appendix C: Terms 463<br><br>Index 475