时至今日,C语言仍然是计算机领域的通用语言之一,但今天的C语言已经和最初的时候大不相同了。本书主要目的就是通过一种“现代方法”来介绍C语言,书中强调标准C,强调软件工程,不再强调“手工优化”。第2版修订版中不仅有C99中的新特性,还与时俱进地增加了C11和C18中的内容。本书分为C语言的基础特性、C语言的高...
C语言程序设计现代方法 本书简介 时至今日,c语言仍然是计算机领域的通用语言之一,但今天的c语言已经和最初的时候大不相同。本书最主要的一个目的就是通过一种“现代方法”来介绍c语言,实现客观评价c语言、强调标准化c语亨、强调软件工程、不再强调“手工优化”、强调与c++语言的兼容性的目标。本书分为c语言的...
第15章 编写大规模程序 第16章 结构、联合和枚举 第17章 指针的高级应用 第18章 声明 第19章 程序设计 第20章 低级程序设计 第21章 标准库 第22章 输入/输出 第23章 库对数值和字符数据的支持 第24章 错误处理 第25章 国际化特性 第26章 其他库函数 附录A C语言语法(图灵网站下载 附录B C语言运算符...
时至今日,C语言仍然是计算机领域的通用语言之一,但今天的C语言已经和最初的时候大不相同了。本书最主要的一个目的就是通过一种“现代方法”来介绍C语言,书中强调标准C,强调软件工程,不再强调“手工优化”。这一版中紧密结合了C99标准,并与C89标准进行对照,补充了C99中的最新特性。本书分为C语言的基础特性、C...
用多了影响程序的运行时间 #define NDEBUG 禁用assert errno用来检测库函数调用中的错误,如果发生了错误,errno返回非0,但是注意在函数调用前将errno置零 perror和strerror输出errno的错误具体信息 signal(SIGINT, handler); handler为信号处理函数 raise触发信号函数 ...
1、编写一个简单的C程序(2.1):编译和连接 预处理:执行以#开头的命令,类似于编辑器,可以给程序添加内容,也可以对程序进行修改; 编译:编译器将程序翻译成机器语言(即目标代码); 链接:连接器把由编译器产生的目标代码和所需的其他附加代码整合在一起,附加代码包括库函数。
c语言程序设计现代方法 Chapter13:Strings 第13章 字符串(Strings)1 Chapter13:Strings 引言 •这一章包括字符串常量(stringconstants,或者literals)和字符串变量(stringvariables)•字符串是以特殊字符——空字符——结尾的字符数组 •C库提供了用于操作字符串的一系列函数 2 Chapter13:Strings 字符串字面量...
的数据,C 语言对 L 和 U 的字母大小和书写顺序没有规定。 7.1.3 C99 中的整数常量 在C99 中,以 LL 或 ll(不能写为 Ll 或 lL)结尾的整数常量是 long long int 型,可以在其前或后 添加U(或 u)表示 unsigned long long int;同样地,其中的 int 可以省略。
《C语言程序设计:现代方法第2版修订版》是2021年人民邮电出版社出版的图书,作者是[美]K.N.King。内容简介 时至今日,C语言仍然是计算机领域的通用语言之一,但今天的C语言已经和初的时候大不相同了。本书主要目的就是通过一种“现代方法”来介绍C语言,书中强调标准C,强调软件工程,不再强调“手工优化”。第...