C语言教程(原书第4版)《c语言教程(原书第4版)》是一本优秀的c程序设计语言教材,完整描述了ansic语言及其语法特性,并对c语言的高级特性和应用作了深入阐述,介绍了从c到c++和java过渡的相关知识。
《c语言教程(原书第4版)》的一个鲜明特色就是结合大量示例描述c语言的重要特征,并对很多工作代码给出了逐步的分析,以这种独特的教学方法向读者解释新接触的编程元素及一些惯用法。
  《c语言教程(原书第4版)》系统、完整,可作为c语言的参考手册,也非常适合作为学习c语言的入门和高级课程教材。
前言第0章从零开始0.1为什么要用c0.2ansic标准0.3从c到c++0.4从c和c++到java第1章c语言概述1.1编程和预备知识1.2程序输出1.3变量、表达式和赋值1.4使用#define和#include1.5使用printf()和scanf()1.6控制流1.7函数1.8数组、字符串和指针1.8.1数组1.8.2字符串1.8.3指针1.9文件1.10与操作系统有关的内容1.10.1编写和运行c程序1.10.2中断程序1.10.3输入文件尾标志1.10.4输入和输出的重定向1.11总结1.12练习第2章词法元素、操作符和c系统2.1字符和词法元素2.2语法规则2.3注释2.4关键字2.5标识符2.6常量2.7字符串常量2.8操作符和标点符号2.9操作符的优先级和结合性2.10增值操作符和减值操作符2.11赋值操作符2.12例子:计算2的乘方2.13c系统2.13.1预处理器2.13.2标准函数库2.14总结2.15练习第3章基本数据类型3.1声明、表达式和赋值3.2基本数据类型3.3字符和char数据类型3.4int数据类型3.5整数类型short、long和unsigned3.6浮点类型3.7typedef的用法3.8sizeof操作符3.9使用getchar()和putchar()3.10数学函数3.10.1使用abs()和fabs()3.10.2unix和数学函数库3.11隐式类型转换和强制类型转换3.11.1整型提升3.11.2寻常算术转换3.11.3强制类型转换3.12十六进制和八进制常量3.13总结3.14练习第4章控制流4.1关系操作符、相等操作符和逻辑操作符4.2关系操作符和表达式4.3相等操作符和表达式4.4逻辑操作符和表达式4.5复合语句4.6表达式和空语句4.7if和if-else语句4.8while语句4.9for语句4.10例子:布尔变量4.11逗号操作符4.12do语句4.13例子:斐波那契数4.14goto语句4.15break和continue语句4.16switch语句4.17条件操作符4.18总结4.19练习第5章函数5.1函数定义5.2return语句5.3函数原型5.4例子:创建乘方表5.5从编译器的角度观察函数原型5.6函数定义顺序的另一种风格5.7函数调用和传值调用5.8开发大型程序5.9使用断言5.10作用域规则5.10.1平行和嵌套代码块5.10.2以调试为目的使用代码块5.11存储类型5.11.1auto存储类型5.11.2extern存储类型5.11.3register存储类型5.11.4static存储类型5.12静态外部变量5.13默认初始化5.14递归5.15例子:汉诺塔5.16总结5.17练习第6章数组、指针和字符串6.1一维数组6.1.1初始化6.1.2下标6.2指针6.3传引用调用6.4数组和指针之间的关系6.5指针运算和元素的大小6.6数组作为函数的实参6.7例子:冒泡排序6.8用calloc()和malloc()进行动态内存分配6.9例子:归并和归并排序6.10字符串6.11标准函数库中的字符串处理函数6.12多维数组6.12.1二维数组6.12.2存储映射函数6.12.3形式参数声明6.12.4三维数组6.12.5初始化6.12.6使用typedef6.13指针数组6.14main()函数的参数6.15不规则数组6.16函数作为参数6.17例子:使用二分法寻找函数的根6.18函数指针数组6.19类型限定符const和v
2024/1/4 10:17:32 16.68MB C语言 教程 pdf
1
实例中自带,程序运行所需的数据库,请在sqlserver2008R2版数据库中附加,然后通过VS2008打开源程序,即可完美运行哟!关于内容可通过源码查看,源码不多!很适合新手阅读学习之用!
2023/12/29 1:14:32 1.53MB c# rdlc 子报表 参数传递
1
该软件可以快速地化简用大写字母作为逻辑变量的多变量复杂与或非逻辑表达式至最简形式,支持多级括号嵌套。
2023/11/24 5:33:43 1.44MB 逻辑函数 公式化简器 与或非
1
Scynamo-在DynamoDB和Scala类型之间转换的库Scynamo是一个库,用于将您的Scala案例类/密封特征映射到DynamoDB或从DynamoDB映射。
为此,该库使用类型类方法,并且与Scala生态系统中的其他库非常相似。
功能概述为您的ADT派生实例以从DynamoDB进行编码/解码嵌套案例类/列表/地图/...的精确错误消息使用选项自定义案例类和密封特征的派生AttributeValue空安全访问器的语法提供用于编码/解码的可选语法(请参阅scynamo.syntax.*)安全:此操作不是在静默的情况下对空{String,Number,Binary}集进行编码,而是在scynamo失败,从而使您可以在到达DynamoDB之前捕获错误。
参见。
文献资料您可以在找到文档。
2023/11/18 6:41:56 47KB Scala
1
艺术家和设计师:无需编码即可实现您的创意愿景!释放Unity的力量,程序员:在工具箱中添加功能强大的可视状态机编辑器,与脚本接口或使用自定义Playmaker。
::新的支持团结2019.2Beta版::NEW团结2019.1支持::NEW在2018.3嵌套预制支持::新的集成UI操作和事件。
::动作中的新自动转换变量。
::新的性能改进。
::操作的新类别图标。
::新收藏和最近的行动。
::新的新动作属性。
::在直观的图表视图中构建行为。
::拖放操作-没有语法错误!::使用复制/粘贴和模板节省时间。
::访问脚本和第三方插件。
::享受强大的运行时调试::监视状态,变量和事件。
::使用调试流程暂停和倒带时间。
::下载流行插件的动作包::NGUI,2DToolkit,Photon,iTween...::使用自定义动作扩展Playmaker。
::在我们的YouTube频道观看教程。
::加入活跃的在线社区
2023/11/14 16:54:53 17.35MB Playmaker 1.9.0p Playmaker
1
PGP-AIML-学习课程来自UT奥斯汀的PGPAIML学习会议中的各种笔记本第一场基本回路和控制流程第二场循环带来更多乐趣,并应用嵌套循环进行练习第三场在Googlecolab会话中加载数据并运行笔记本(在Iphone7上编写并运行的笔记本)
2023/11/6 8:29:34 170KB HTML
1
1.可以连续输入运算,对于输入的表达式能够按算符优先级进行处理。
如输入2+3*2时输出为8,而不是10。
2.可以处理含括号的表达式,Sin、Cos、Tan、平方、倒数、开方等操作可以与表达式结合进行运算,不用单独运算。
3.科学计数法表示,当输入值或者计算结果超过一定范围时会自动以科学计数法表示。
4.增加了科学计算器的一些设施,如清空,求平方,求根号,求倒数,求三角函数,正负值,显示括号嵌套层数等。
5.错误提示,除数为0,应算超过范围等在下方将有文字提示,并将当前结果置零。
6.支持小数点,支持正负运算。
2023/11/2 11:47:49 252KB java 计算器
1
有关BPC的标准预算模板,不仅含基础数据,还有分析图表,并相互嵌套,很立体,很完整
2023/11/2 9:38:37 891KB BPC
1
ErdapfelErdapfel是前端应用程序。
这是一个JavaScript单页应用程序,可用于浏览地图,搜索地点,查看您在地图上的位置等有关QwantMaps的全局概述以及每个组件的更多详细信息,请查看回购。
跑组态作为QwantMaps前端应用程序,Erdapfel依赖于其他一系列服务,并且需要一些配置来定义如何与这些组件进行交互。
提供默认配置文件。
您将需要更新它以设置一些服务URL,例如:切片服务器:显示地图地理编码器:搜索地点地点API:显示有关地点的一些详细信息存储应用程序:存储您喜欢的地方该配置可以被环境变量覆盖。
嵌套由分隔符_处理,并且必须以
2023/10/24 12:48:08 1.28MB frontend maps mapbox-gl-js qwant
1
原来做的一个练手的项目,里面主要是Fragment的嵌套,需要的朋友可以看下,如果遇到不能运行的状况可酌量删除些代码。
2023/10/16 19:43:53 10.42MB Fragment
1
共 139 条记录 首页 上一页 下一页 尾页
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡