8662次浏览
本书是一本关于C编程语言与C语言链接库的完整参考手册。作为一本阐述核心技术(In a Nutshell)的书,它的目的是在日常工作中为C语言程序员提供方便、可靠的辅助作用。本书介绍了C语言的所有元素,并通过大量的示例展示了这些元素的用法。最新的C语言规范是2011年发布的C语言国际标准,ISO/IEC 9899:2011,通常称为C11。该标准取代了C99标准(ISO/IEC 9899:1999)及其技术修正,这些修正包括2001年的TC1、2004年的TC2,以及2007年的TC3。第一个C语言国际标准于1990年发布,名为ISO/IEC 9899:1990,它于1995年增补了规范性附录1(ISO/IEC9899/AMD1:1995)。1990年的ISO/IEC标准对应于ANSI标准X3.159,后者于1989年发布,通常称为ANSI C或C89。并非所有编译器以及标准库实现版本都支持2011年所发布C语言标准的新特性。因此,在本书中,我们会在2011年C语言标准的新特性上标注C11(例如多线程、泛型宏,以及新的标准库函数)。在C99标准所引入的扩展特性上标注C99。本书不是针对C
4606次浏览
本书提供与C语言编程相关的全面资源和深入讨论。本书通过对指针的基础知识和高级特性的探讨,帮助程序员把指针的强大功能融入到自己的程序中去。全书共18章,覆盖了数据、语句、操作符和表达式、指针、函数、数组、字符串、结构和联合等几乎所有重要的C编程话题。书中给出了很多编程技巧和提示,每章后面有针对性很强的练习,附录部分则给出了部分练习的解答。本书适合C语言初学者和初级C程序员阅读,也可作为计算机专业学生学习C语言的参考。第1章 快速上手 1.1 简介 1.1.1 空白和注释 1.1.2 预处理指令 1.1.3 main函数 1.1.4 read_column_numbers函数 1.1.5 rearrange函数 1.2 补充说明 1.3 编译 1.4 总结 1.5 警告的总结 1.6 编程提示的总结 1.7 问题 1.8 编程练习 第2章 基本概念 2.1 环境 2.1.1 翻译 2.1.2 执行 2.2 词法规则 2.2.1 字符 2.2.2 注释 2.2.3 自由形式的源代码 2.2.4 标识符 2.2.5 程序的形式 2.3 程序风格 2.4 总结 2.5 警告的总结 2.6 编程提
4417次浏览
《C Primer Plus(第5版)(中文版)》共17章。第1、2章学习C语言编程所需的预备知识。第3到15章介绍了C语言的相关知识,包括数据类型、格式化输入输出、运算符、表达式、流程控制语句、函数、数组和指针、字符串操作、内存管理、位操作等等,知识内容都针对C99标准;另外,第10章强化了对指针的讨论,第12章引入了动态内存分配的概念,这些内容更加适合读者的需求。第16章和第17章讨论了C预处理器和C库函数、高级数据表示(数据结构)方面的内容。附录给出了各章后面复习题、编程练习的答案和丰富的C编程参考资料。第1章 概览 1.1 C语言的起源 1.2 使用C语言的理由 1.3 C语言的发展方向 1.4 计算机工作的基本原理 1.5 高级计算机语言和编译器 1.6 使用C语言的7个步骤 1.7 编程机制 1.8 语言标准 1.9 本书的组织结构 1.10 本书体例 1.11 总结 1.12 复习题 1.13 编程练习 第2章 C语言概述 2.1 C语言的一个简单实例 2.2 实例说明 2.3 一个简单程序的结构 2.4 使程序可读的技巧 2.5 更进一步 2.6 多个函数 2.7 调试
3775次浏览
严蔚敏,清华大学计算机科学与技术系教授,很多学校计算机系用的教材都是严老师编著的。课程简介:“数据结构”是计算机程序设计的重要理论基础,是计算机系的一本专业基础课,它所讨论的知识内容和提倡的技术方法,无论对进一步学习计算机领域的其它课程,还是对从事软件工程的开发,都有着不可替代的作用。 本课程内容取自清华大学出版社出版的《数据结构》(C语言版)中的第1至第7章、第9至第10章,其中第1章综述数据、数据结构和抽象数据类型等基本概念;第2章至第7章从抽象数据类型的角度,分别讨论线性表、栈、队列、串、数组、广义表、树和二叉树以及图等基本类型的数据结构及其应用;第9章和第10 章分别讨论查找表和排序,除了介绍各种实现方法之外,并着重从时间上进行定性或定量的分析和比较。所有的练习题均出自《数据结构题集》(C语言版)。
6705次浏览
本书延续了《明解C语言:入门篇》图文并茂、示例丰富、讲解细致的风格,在结构上又独树一帜,每章都会带领读者编写一个游戏程序并逐步完善或加以变更,来讲解相关的C语言进阶知识。每章的程序都很简单有趣,而且包含着很多实用性的技巧,例如随机数的生成、数组的应用方法、字符串和指针、命令行参数、文件处理、接收可变参数的函数的生成方法、存储空间的动态分配与释放,等等。此外,还会讲解详细的语法规则、众多库函数的使用方法、算法等知识。本书适合有一定C语言基础,想要掌握实际编程能力的读者阅读。第1章 猜数游戏 1 1-1 猜数判定 2 通过if语句实现条件分支 2 if语句的嵌套 3 实现多分支的方法 4 1-2 重复到猜对为止 8 通过do语句循环 8 相等运算符和关系运算符 9 通过while语句循环 10 break语句 10 while语句和do语句 11 先判断后循环和先循环后判断 11 1-3 随机设定目标数字 12 rand函数:生成随机数 12 srand函数:设置用于生成随机数的种子 13 随机设定目标数字 15 限制输入次数 17 1-4 保存输入记录
5410次浏览
本书是日本的C语言经典教材,自出版以来不断重印、修订,被誉为“C语言圣经”。本书图文并茂,示例丰富,第3版从190段代码和164幅图表增加至205段代码和220幅图表,对C语言的基础知识进行了彻底剖析,内容涉及数组、函数、指针、文件操作等。对于C语言语法以及一些难以理解的概念,均以精心绘制的示意图,清晰、通俗地进行讲解。原著在日本广受欢迎,始终位于网上书店C语言著作排行榜首位。第1章 初识C语言 1-1 显示计算结果 2 计算整数的和并显示结果 2 程序和编译 2 注释 3 固定代码 4 printf函数:格式化输出函数 4 语句 5 计算并显示整数的差 5 格式化字符串和转换说明 6 符号的称呼 8 无格式化输出 8 字符串常量 10 转义字符 10 1-2 变量 11 变量和声明 11 赋值 12 初始化 13 声明时初始化 14 初始化和赋值 14 1-3 输入和显示 16 通过键盘进行输入 16 格式化输入函数scanf 16 乘法运算 17 输出函数puts 18 总结 21 第2章 运算和数据类型 2-1 运算 24 运算
5814次浏览
视频目录:第01讲 C语言简介第02讲 C语言基本编程知识第03讲 C语言数据类型第04讲 C语言运算符与表达式第05讲 C语言流程控制(选择结构)第06讲 C语言函数(循环结构)第07讲 C语言运算符第08讲 C语言数组第09讲 C语言函数第10讲 C语言指针第11讲 C语言结构体和枚举第12讲 C语言专题讲解[附录] C语言测试题下载
2997次浏览
视频目录:00-视频讲义01-学习环境安装视频02-愉快的开端helloworld03-数据类型与运算符04-流程控制05-数组和字符串06-字符串练习与函数第一讲07-函数第二讲08-指针第一讲09-指针第二讲10-内存管理11-复合类型12-联合体-枚举typedef与文件操作第一讲13-文件操作第二讲14-基础数据结构15-项目实战-编写IDE集成开发环境16-项目实战-电子词典快译通
3356次浏览
文都教育 19年考研 洪教授 C语言视频,共8课时。
3338次浏览
VC++ 6.0绿色完整版是一款专业的VC编程工具,学习编程的基础工具之一。VC++ 6.0绿色完整版中包括编辑器、调试器以及程序向导AppWizard、类向导Class Wizard等开发工具,可以完成创建、调试、修改应用程序等的各种操作
42669次浏览
《C Primer Plus(第6版)中文版》详细讲解了C语言的基本概念和编程技巧。《C Primer Plus(第6版)中文版》共17章。第1、2章介绍了C语言编程的预备知识。第3~15章详细讲解了C语言的相关知识,包括数据类型、格式化输入/输出、运算符、表达式、语句、循环、字符输入和输出、函数、数组和指针、字符和字符串函数、内存管理、文件输入输出、结构、位操作等。第16章、17章介绍C预处理器、C库和高级数据表示。本书以完整的程序为例,讲解C语言的知识要点和注意事项。每章末设计了大量复习题和编程练习,帮助读者巩固所学知识和提高实际编程能力。附录给出了各章复习题的参考答案和丰富的参考资料。《C Primer Plus(第6版)中文版》可作为C语言的教材,适用于需要系统学习C语言的初学者,也适用于巩固C语言知识或希望进一步提高编程技术的程序员。第1章 初识C语言 11.1 C语言的起源 11.2 选择C语言的理由 11.2.1 设计特性 11.2.2 高效性 11.2.3 可移植性 21.2.4 强大而灵活 31.2.5 面向程序员 31.2.6 缺点 31.3 C语言的应用范围 31
7264次浏览
C语言是每一位程序员都应该掌握的基础语言。C语言是微软。NET编程中使用的C#语言的基础;C语言是iPhone、iPad和其他苹果设备编程中使用的Objective-C语言的基础;C语言是在很多环境中(包括GNU项目)被广泛使用的C++语言的基础。C语言也是Linux操作系统及其很多功能的基础。学习C语言可以给编程职业生涯提供牢固的基础,也有助于更好地理解更为现代的语言(如Java)。《C语言入门经典(第5版)》主要介绍最基础的计算机语言之一——C语言。《C语言入门经典(第5版)》从最基础的内容开始,步步深入讲解作为一位称职的C语言程序员应该具备的知识和技能。主要内容◆ 阐述C语言的核心特征,例如循环和分支◆ 如何使用指针和指令动态管理内存◆ 如何使用头文件和函数模块化代码◆ 程序如何通过键盘、显示器和数据文件读写数据◆ 如何通过预处理命令在编译时优化代码◆ 如何使用结构有效地管理输入数据《C语言入门经典(第5版)》完整地介绍了一个C应用程序的开发过程,这样你在阅读过程中可以结合实际的应用场景提高编程技能。书中的样例提供了实验的基础,可以通过修改其中的部分代码来对比前后程序运行的结果。
9949次浏览
由谭浩强教授著、清华大学出版社出版的《C程序设计》是一本公认的学习C语言程序设计的经典教材。根据C语言的发展和计算机教学的需要,作者在《C程序设计(第三版)》的基础上进行了修订。《C程序设计(第4版)》按照C语言的新标准C99进行介绍,所有程序都符合C99的规定,使编写程序更加规范;对C语言和程序设计的基本概念和要点讲解透彻,全面而深入;按照作者提出的“提出问题―解决问题―归纳分析”三部曲进行教学、组织教材;《C程序设计(第4版)》的每个例题都按以下几个步骤展开:提出任务―解题思路―编写程序―运行程序―程序分析―有关说明。符合读者认知规律,容易入门与提高。本书内容先进,体系合理,概念清晰,讲解详尽,降低台阶,分散难点,例题丰富,深入浅出,文字流畅,通俗易懂,是初学者学习C程序设计的理想教材,可作为高等学校各专业的正式教材,也是一本自学的好教材。本书还配有辅助教材《C程序设计(第四版)学习辅导》。第1章 程序设计和C语言1.1 什么是计算机程序1.2 什么是计算机语言1.3 C语言的发展及其特点1.4 最简单的C语言程序1.4.1 最简单的C语言程序举例1.4.2 C语言程序的结构1.5