C程序设计(第四版)学习辅导.pdf下载地址:http://download.csdn.net/source/3398965。
《C程序设计(第四版)》,作者:谭浩强,出版社:清华大学出版社,ISBN:9787302224464,PDF格式,大小19.1MB,本资源pdf带有书签,方便读者阅读。
内容简介:由谭浩强教授著、清华大学出版社出版的《c程序设计》是一本公认的学习c语言程序设计的经典教材。
根据c语言的发展和计算机教学的需要,作者在《c程序设计(第三版)》的基础上进行了修订。
本书按照c语言的新标准c99进行介绍,所有程序都符合c99的规定,使编写程序更加规范;
对c语言和程序设计的基本概念和要点讲解透彻,全面而深入;
按照作者提出的“提出问题—解决问题—归纳分析”三部曲进行教学、组织教材;
本书的每个例题都按以下几个步骤展开:提出任务—解题思路—编写程序—运行程序—程序分析—有关说明。
符合读者认知规律,容易入门与提高。
  本书内容先进,体系合理,概念清晰,讲解详尽,降低台阶,分散难点,例题丰富,深入浅出,文字流畅,通俗易懂,是初学者学习c程序设计的理想教材,可作为高等学校各专业的正式教材,也是一本自学的好教材。
本书还配有辅助教材《c程序设计(第四版)学习辅导》。
目录:第1章程序设计和c语言11.1什么是计算机程序11.2什么是计算机语言11.3c语言的发展及其特点31.4最简单的c语言程序51.4.1最简单的c语言程序举例61.4.2c语言程序的结构101.5运行c程序的步骤与方法121.6程序设计的任务14习题15第2章算法——程序的灵魂162.1什么是算法162.2简单的算法举例172.3算法的特性212.4怎样表示一个算法222.4.1用自然语言表示算法222.4.2用流程图表示算法222.4.3三种基本结构和改进的流程图262.4.4用ns流程图表示算法282.4.5用伪代码表示算法31.2.4.6用计算机语言表示算法322.5结构化程序设计方法34习题36第章最简单的c程序设计——顺序程序设计373.1顺序程序设计举例373.2数据的表现方式及其运算393.2.1常量和变量393.2.2数据类型423.2.3整型数据443.2.4字符型数据473.2.5浮点型数据493.2.6怎样确定常量的类型513.2.7运算符和表达式523.3c语句573.3.1c语句的作用和分类573.3.2最基本的语句——赋值语句593.4数据的输入输出653.4.1输入输出举例653.4.2有关数据输入输出的概念673.4.3用printf函数输出数据683.4.4用scanf函数输入数据753.4.5字符数据的输入输出78习题82第4章选择结构程序设计854.1选择结构和条件判断854.2用if语句实现选择结构874.2.1用if语句处理选择结构举例874.2.2if语句的一般方式894.3关系运算符和关系表达式914.3.1关系运算符及其优先次序914.3.2关系表达式924.4逻辑运算符和逻辑表达式924.4.1逻辑运算符及其优先次序934.4.2逻辑表达式944.4.3逻辑型变量964.5条件运算符和条件表达式974.6选择结构的嵌套994.7用switch语句实现多分支选择结构1024.8选择结构程序综合举例105习题111第5章循环结构程序设计1145.1为什么需要循环控制1145.2用while语句实现循环1155.3用do…while语句实现循环1175.4用for语句实现循环1205.5循环的嵌套1245.6几种循环的比较1255.7改变循环执行的状态1255.7.1用break语句提前终止循环1265.7.2用continue语句提前结束本次循环1275.7.3break语句和continue语句的区别1285.8循环程序举例131习题140第6章利用数组处理批量数据1426.1怎样定义和引用一维数组1426.1.1怎样定义一维数组1436.1.2怎样引用一维数组元素1446.1.3一维数组的初始化1456.1.4一维数组程序举例1466.2怎样定义和引用二维数组1486.2.1怎样定义二维数组1496.2.2怎样引用二维数组的元素1506.2.3二维数组的初始化1516.2.4二维数组程序举例1526.3字符数组1546.3.1怎样定义字符数组154
1
使用thinkphp技术,实现微信扫码领取,与领取宝领取只需要做简单配置即可使用
2017/8/2 19:01:27 1.4MB 微信支付 支付宝支付 扫码支付 php
1
书籍目录:《通晓javaweb整合开发(jsp+ajax+struts+hibernate)(第2版)》第1篇基础篇第1章javaweb应用开发技术选用策略第2章开发运行环境的安装与配置2.1安装与配置jdk1.652.2安装web服务器tomcat6.062.3tomcat6.0的基本配置72.3.1通过server.xml配置tomcat82.3.2web应用的目录结构92.3.3web.xml配置详解102.3.4如何修改tomcat的默认端口112.3.5如何配置虚拟主机112.3.6如何部署web应用122.4安装数据库服务器mysql5.5122.5安装myeclipse8.5集成开发环境152.6小结17第3章初识javaee展示层组件jsp2.0(教学视频:1课时)3.1servlet2.4简介183.1.1servlet概述183.1.2servlet的生命周期及请求响应时序19.3.1.3httpservlet相关对象的方法列表193.1.4创建httpservlet实例203.2jsp语法223.2.1html注释233.2.2隐藏注释233.2.3声明233.2.4表达式243.2.5代码段243.2.6jsp指令243.2.7jsp行为标签263.3jsp隐含对象293.3.1page对象293.3.2config对象293.3.3out对象293.3.4request对象303.3.5response对象323.3.6session对象333.3.7application对象343.3.8pagecontext对象363.3.9exception对象373.4小结38第2篇进阶篇第4章jsp2.0在javaee中的典型应用(教学视频:1课时)4.1jsp与jdbc404.1.1jdbc简介404.1.2jdbc访问数据库的基本步骤434.1.3jdbc数据源和连接池444.1.4综合实例(购物车)464.2jsp与javabean514.2.1javabean简介514.2.2在jsp中如何使用javabean524.2.3用javabean封装数据库操作544.2.4用javabean实现用户登录验证574.3jsp与javamail594.3.1电子邮件工作原理594.3.2相关协议介绍594.3.3javamail简介614.3.4使用javamail发送文本型邮件634.3.5使用javamail发送html型邮件674.3.6使用javamail发送带附件的邮件694.3.7使用javamail收取邮件734.4jsp与在线编辑器ckeditor784.5jsp与报表利器jasperreports814.5.1ireport的安装与使用814.5.2jasperreports的安装与使用854.6log4j实现日志操作874.6.1log4j的组成874.6.2log4j的配置文件894.6.3log4j使用方法904.6.4log4j的使用实例914.6.5log4j在web应用中的推荐配置方法934.7jsp与jspsmartupload954.7.1file类954.7.2files类954.7.3request类954.7.4smartupload类964.7.5应用实例964.8jsp与xml1014.8.1xml简介1014.8.2dom4j简介1024.8.3使用dom4j解析xml1024.8.4使用dom4j创建xml1044.8.5使用dom4j修改xml1064.9小结107第5章jsp2.0在javaee中的高级应用(教学视频:1课时)5.1过滤器filter1085.1.1filter简介1085.1.2filter配置说明1095.1.3使用filter实现编码过滤器1105.1.4使用filter实现计时过滤器1115.2监听器listener1125.2.1listener简介1125.2.2listener的一般使用步骤1135.2.3listener的应用实例1135.3自定义jsp标签1165.3.1tagsupport类1165.3.2bodytagsupport类1175.3.3标签库描述文件1175.3.4自定义jsp标签
2018/10/2 5:45:01 40.53MB 1-16光盘源码
1
ThinkPHP3.2.3---ajaxreturn的应用:一个在搜索框中输入,实时动态显示模糊搜索结果。
在一个文本框中输入关键词,利用ajax和ajaxreturn实时显示模糊搜索的json数据。
当然获得了json数据,后期处理数据就随你怎样弄了。
具体操作见博客:http://blog.csdn.net/FreeApe/article/details/49467551
1
本书循序渐进、深入浅出地引见了Perl的主要特性及用Perl进行CGI编程的知识。
全书包括24个学时内容和一个附录,共分四部分。
第一部分主要讲述Perl的基本概念,第二部分重点引见Perl的一些高级特性,第三部分引见如何使用Perl进行CGI编程,第四部分(即附录)讲述如何在不同的操作系统下安装Perl的各个模块。
本书结构清晰,讲解透彻,通俗易懂,对于Perl用户来说是一本非常实用的入门参考书。
目录译者序前言第一部分Perl基础第1学时Perl入门31.1安装Perl31.1.1等一等,也许你已经安装了Perl41.1.2在Windows95/98/NT上安装Perl51.1.3在UNIX上安装Perl61.1.4在Macintosh系统上安装Perl71.2文档资料71.2.1某些特殊的文档资料举例81.2.2如果无法找到文档该怎么办91.3编写你的第一个Perl程序91.3.1键入程序91.3.2运行程序91.3.3程序正确将会发生什么情况101.3.4Perl程序的具体运行过程101.3.5必须知道的一些情况111.4课时小结121.5课外作业121.5.1专家答疑121.5.2思考题121.5.3解答131.5.4实习13第2学时Perl的基本构件:数字和字符串142.1直接量142.1.1数字142.1.2字符串152.2标量变量162.3表达式和运算符182.3.1基本运算符182.3.2数字运算符192.3.3字符串运算符192.4其他运算符202.4.1单参数运算符202.4.2递增和递减212.4.3尖括号运算符212.4.4其他赋值运算符222.4.5关于字符串和数字的一些说明222.5练习:利息计算程序232.6课时小结242.7课外作业242.7.1专家答疑242.7.2思考题242.7.3解答252.7.4实习25第3学时控制程序流263.1语句块263.2if语句273.2.1其他关系运算符283.2.2“真”对于Perl意味着什么293.2.3逻辑运算符303.3循环323.3.1用while进行循环323.3.2使用for循环333.4其他流控制工具333.4.1奇特的执行顺序333.4.2明细控制343.4.3标号353.4.4退出Perl353.5练习:查找质数353.6课时小结373.7课外作业373.7.1专家答疑373.7.2思考题373.7.3解答383.7.4实习38第4学时基本构件的堆栈:列表与数组394.1将数据放入列表和数组394.2从数组中取出元素414.2.1寻找结尾424.2.2关于上下文的详细说明434.2.3回顾以前的几个功能444.3对数组进行操作454.3.1遍历数组464.3.2在数组与标量之间进行转换464.3.3给数组重新排序484.4练习:做一个小游戏494.5课时小结514.6课外作业514.6.1专家答疑514.6.2思考题514.6.3解答524.6.4实习52第5学时进行文件操作535.1打开文件535.1.1路径名545.1.2出色的防错措施555.1.3以适当的方式运行die函数565.2读取文件565.3写入文件585.4自由文件、测试文件和二进制数据605.4.1自由文件句柄605.4.2二进制文件605.4.3文件测试运算符615.5课时小结625.6
2019/8/6 23:55:48 10.38MB Perl 编程 程序高手 秘笈
1
(含源码及报告)本程序分析了自2016年到2021年(外加)每年我国原油加工的产量,并且分析了2020年全国各地区原油加工量等,含饼状图,柱状图,折线图,数据在地图上显示。
运转本程序需要requests、bs4、csv、pandas、matplotlib、pyecharts库的支持,如果缺少某库请自行安装后再运转。
文件含6个excel表,若干个csv文件以及一个名字为render的html文件(需要用浏览器打开),直观的数据处理部分是图片以及html文件,可在地图中显示,数据处理的是excel文件。
不懂可以扫文件中二维码在QQ里面问。
2022/9/30 16:31:44 29.75MB 爬虫 python 源码软件 开发语言
1
本书是作者在总结多年教学与研究经验的基础上编写完成,主要引见了ArcGIS的使用基础、ArcGIS空间分析工具以及地学分析实例。
内容包括:ArcGIS简介、ArcMAP基础操作、数据的创建与编辑、数据变换、矢量数据的空间分析、栅格数据的空间分析、三维分析、空间统计分析、水文分析以及空间分析建模等。
此外,本书还配有具典型性意义的实例分析及大量的随书练习材料,并在光盘中辅以相应数据,以便于学生课后练习和复习。
???本书强调科学性、系统性、实用性与易读性的结合,可作为高等院校地理信息系统、地理学、测绘学等相关学科学生的教材,也可为科学研究、工程设计、规划管理等部门的科技人员提供参考。
?目录前言第一章导论 1.1地理信息系统  1.1.1基本概念  1.1.2GIS系统构成  1.1.3GIS功能与应用  1.1.4GIS技术与发展 1.2GIS空间分析  1.2.1空间分析  1.2.2基于GIS的空间分析  1.2.3常用GIS平台空间分析功能比较 1.3ArcGIS9概述  1.3.1ArcGIS9体系结构  1.3.2ArcGIS9软件特色  1.3.3ArcGIS9空间分析第二章ArcGIS应用基础 2.1ArcMap基础  2.1.1ArcMap的窗口组成  2.1.2新地图文档创建  2.1.3数据层的加载  2.1.4数据层的基本操作  2.1.5数据层的保存 2.2ArcCatalog应用基础  2.2.1ArcCatalog基础操作  2.2.2目录内容浏览  2.2.3数据搜索  2.2.4地图与图层操作  2.2.5地理数据输出 2.3Geoprocessing空间处理框架  2.3.1空间处理框架的基本引见  2.3.2ArcToolbox应用基础  2.3.3ArcToolBox内容简介第三章空间数据的采集与组织 3.1Shapefile文件创建  3.1.1创建Shapefile和dBASE表  3.1.2添加和删除属性项 3.2Coverage文件创建  3.2.1创建新的Coverage和INFO表  3.2.2建立拓扑  3.2.3定义Coverage的坐标系统  3.2.4Coverage维护操作 3.3Geodatabase数据库创建  3.3.1Geodatabase概述  3.3.2Geodatabase建立的一般过程  3.3.3创建一个新的Geodatabase  3.3.4建立数据库中的基本组成项  3.3.5向Geodatabase加载数据  3.3.6进一步定义数据库 3.4数据编辑  3.4.1图形编辑  3.4.2属性编辑 3.5实例与练习  3.5.1某地区地块的拓扑关系建立  3.5.2某市区几何网络的建立第四章空间数据的转换与处理 4.1投影变换  4.1.1定义投影  4.1.2投影变换  4.1.3数据变换 4.2数据格式转换  4.2.1数据结构转换  4.2.2数据格式转换 4.3数据处理  4.3.1数据裁切  4.3.2数据拼接  4.3.3数据提取 4.4练习:数据更新变换第五章空间数据的可视化表达 5.1数据符号化  5.1.1矢量数据符号化  5.1.2栅格数据符号化 5.2专题地图编制  5.2.1版面设计  5.2.2制图数据操作  5.2.3地图标注……第六章GIS空间分析导论第七章矢量数据的空间分析第八章栅格数据的空间分析第九章三维分析第十章地统计分析第十一章水文分析第十二章空间分析建模参考文献
2018/11/15 4:06:44 16.27MB ARCGIS 信息系统
1
一、ESQL/C材料(完全版)一第一节什么是嵌入SQL语言?31.1嵌入SQL程序的组成元素31.2什么是静态SQL和动态SQL?41.3什么是SQLCA?41.4什么是SQLDA?5第二节SYBASESQLSERVER嵌入式SQL语言52.1一个嵌入SQL语言的简单例子52.2嵌入SQL的处理过程62.3嵌入SQL语句总览72.3.1宿主变量72.3.2连接数据库122.3.3数据的查询和修改132.3.4游标的使用132.3.5SQLCA152.3.6WHENEVER162.3.7批处理182.3.8事务182.4动态SQL语句182.4.1动态修改192.4.2动态游标202.4.3SQLDA232.4.4DESCRIBE语句272.5两个例子程序272.5.1TELECOM程序272.5.2ADHOC程序29第三节IBMDB2嵌入SQL语言353.1一个简单示例353.2嵌入SQL语句373.2.1宿主变量373.2.2单行查询393.2.3多行查询393.2.4插入、删除和修改操作403.2.5SQLCA433.2.6事务453.3DB2的嵌入SQL程序处理过程463.4DB2的动态SQL嵌入语句533.4.1基本方法533.4.2动态游标553.4.3SQLDA55第四节ORACLE数据库的嵌入SQL语言664.1基本的SQL语句664.1.1宿主变量和指示符664.1.2查询684.1.3修改数据684.1.4游标684.2嵌入PL/SQL714.3动态SQL语句724.3.1ORACLE动态SQL语句的一些特点724.3.2使用动态SQL的四种方法724.3.3SQLDA75第五节INFORMIX的嵌入SQL/C语言895.1一个简单的入门例子895.2宿主变量915.3嵌入SQL的处理过程965.4动态SQL语言965.4.1SQLDA97第六节MICROSOFTSQLSERVER7嵌入式SQL语言1056.1一个嵌入SQL语言的简单例子1056.2嵌入SQL的处理过程1066.3嵌入SQL语句1126.3.1声明嵌入SQL语句中使用的C变量1126.3.2连接数据库1156.3.3数据的查询和修改1156.3.4游标的使用1166.3.5SQLCA1176.3.6WHENEVER1186.4动态SQL语句1196.4.1动态修改1196.4.2动态游标1206.4.3SQLDA1226.4.4DESCRIBE语句1306.5API130第六章嵌入式SQL(E-SQL)简介
2017/4/26 6:41:42 945KB SQL C
1
作者:ProfessorKwang-ChengChen,ProfessorRamjeePrasad出书:Wiley2009目录Prefacexi1WirelessCommunications11.1WirelessCommunicationsSystems11.2OrthogonalFrequencyDivisionMultiplexing(OFDM)31.2.1OFDMConcepts41.2.2MathematicalModelofOFDMSystem51.2.3OFDMDesignIssues91.2.4OFDMA211.3MIMO241.3.1Space-TimeCodes241.3.2SpatialMultiplexingUsingAdaptiveMultipleAntennaTechniques271.3.3Open-loopMIMOSolutions271.3.4Closed-loopMIMOSolutions291.3.5MIMOReceiverStructure311.4Multi-userDetection(MUD)341.4.1Multi-user(CDMA)Receiver341.4.2SuboptimumDS/CDMAReceivers37References402SoftwareDefinedRadio412.1SoftwareDefinedRadioArchitecture412.2DigitalSignalProcessorandSDRBasebandArchitecture432.3ReconfigurableWirelessCommunicationSystems462.3.1UnifiedCommunicationAlgorithm462.3.2ReconfigurableOFDMImplementation472.3.3ReconfigurableOFDMandCDMA472.4DigitalRadioProcessing482.4.1ConventionalRF482.4.2DigitalRadioProcessing(DRP)BasedSystemArchitecture52References583WirelessNetworks593.1MultipleAccessCommunicationsandALOHA603.1.1ALOHASystemsandSlottedMultipleAccess613.1.2SlottedALOHA613.1.3StabilisedSlottedALOHA643.1.4ApproximateDelayAnalysis653.1.5UnslottedALOHA663.2SplittingAlgorithms663.2.1TreeAlgorithms673.2.2FCFSSplittingAlgorithm683.2.3AnalysisofFCFSSplittingAlgorithm693.3CarrierSensing713.3.1CSMASlottedALOHA713.3.2SlottedCSMA763.3.3CarrierSenseMultipleAccesswithCollisionDetection(CSMA/CD)793.4Routing823.4.1FloodingandBroadcasting833.4.2ShortestPathRouting833.4.3OptimalRouting833.4.4HotPotato(Reflection)Routing843.4.5Cut-throughRouting843.4.6InterconnectedNetworkRouting843.4.7ShortestPathRoutingAlgorithms843.5FlowControl893.5.1WindowFlowControl893.5.2RateControlSchemes913.5.3QueuingAnalysisoftheLeakyBucketScheme9
2015/5/14 13:23:51 7.73MB Cognitive Radio Networks
1
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡