第一部分 面向过程的程序设计第1章 C++概述11.1 计算机语言与程序11.1.1 机器语言与程序11.1.2 汇编语言与程序11.1.3 高级语言与程序11.2 从C到C++21.3 程序设计方法21.3.1 结构化程序设计方法31.3.2 面向对象的程序设计方法31.4 简单的C++程序引见41.5 程序开发的步骤5习题15第2章 数据类型、运算符和表达式62.1 保留字和标识符62.1.1 保留字62.1.2 标识符62.2 C++的基本数据类型62.3 常量和变量82.3.1 常量82.3.2 符号常量92.3.3 变量102.4 基本运算符和表达式112.4.1 C++运算符及表达式简介112.4.2 算术运算符和算术表达式112.4.3 运算优先级和结合性112.4.4 关系运算符和关系表达式122.4.5 逻辑运算符和逻辑表达式122.4.6 位运算符和位运算表达式122.4.7 自增、自减运算符和表达式142.4.8 赋值运算符和赋值表达式142.4.9 逗号运算符和逗号表达式152.4.10 sizeof()运算符和表达式152.4.11 逻辑表达式运算优化的副作用152.5 类型转换162.5.1 赋值时的自动类型转换162.5.2 各种类型运算量混合运算时的自动类型转换172.5.3 强制类型转换17习题218第3章 简单的输入/输出193.1 传统的输入/输出函数实现方法193.2 cout输出流203.2.1 输出八进制数、十六进制数和用科学记数法表示的数223.2.2 输出字符或字符串233.3 cin输入流233.3.1 输入十六进制或者八进制数据253.3.2 输入字符数据263.4 总结27习题327第4章 C++的流程控制294.1 算法概述294.1.1 算法的作用和类别294.1.2 算法的设计原则304.1.3 算法的表示工具304.1.4 结构化程序设计中基本结构的表示314.2 C++程序的结构和语句334.3 选择结构语句的使用354.3.1 if语句354.3.2 if语句的嵌套使用374.3.3 条件运算符384.3.4 switch语句394.4 循环结构语句的使用424.4.1 goto语句及标号的使用424.4.2 while语句434.4.3 for语句434.4.4 do-while语句444.4.5 break语句和continue语句454.4.6 循环的嵌套474.5 控制语句的应用举例47习题452第5章 函数545.1 概述545.2 函数的定义与调用545.2.1 函数的定义545.2.2 函数的调用565.2.3 函数的参数585.3 函数的原型声明595.4 函数的嵌套调用和递归调用605.4.1 函数的嵌套调用605.4.2 函数的递归调用635.5 内联函数665.6 函数重载675.6.1 参数类型不同的重载函数675.6.2 参数个数不同的重载函数685.7 使用C++系统函数685.8 作用域和存储类别695.8.1 作用域695.8.2 存储类别725.8.3 全局变量的作用域的扩展和限制745.9 程序的多文件组织765.9.1 内部函数和外部函数765.9.2 多文件组织的编译和连接77习题577第6章 编译预处理796.1 宏定义796.1.1 不带参数的宏定义796.1.2 带参数的宏定义806.2 “文件包含”处理82*6.3 条件编译83习题685第7章 数组867.1 数组的定义及应用867.1.1 一维数组的定义及使用867.1.2 一维数组作函数参数887.1.3 多维数组的定义及使用967.1.4 二维数组作函数参数987.2 字符数组的定义及应用1017.2.1 字符数组的定义1017.2.2 字符数组的初始化1017.2.3 字符数组的使用1027.2.4 字符串和字符串结束标志1027.2.5 字符数组的输入/输出1037.2.6 字符串处理函数1047.2.7 字符数组应用举例106习题7108第8章 结构体、共用体和枚举类型1108.1 结构体的定义及应用1108.1.1 结构体类型的定义1108.1.2 结构体类型变量的定义1118.
2023/2/11 6:48:32 1.36MB 王珊珊 c++ 第二版
1
第1章 C言语概述第2章 程序的灵魂——算法第3章 数据类型、运算符与表达式第4章 最简单的C程序设计——顺序程序设计第5章 选择结构程序设计第6章 循环控制第7章 数组第8章 函数第9章 预处理命令第10章 指针第11章 结构体与共用体第12章 位运算第13章 文件第14章 C++对C的扩充第15章 C++的面向对象基础第16章 常见错误和程序调试
2018/1/14 17:36:57 6.28MB 谭浩强,第二版
1
第1章 C言语概述第2章 程序的灵魂——算法第3章 数据类型、运算符与表达式第4章 最简单的C程序设计——顺序程序设计第5章 选择结构程序设计第6章 循环控制第7章 数组第8章 函数第9章 预处理命令第10章 指针第11章 结构体与共用体第12章 位运算第13章 文件第14章 C++对C的扩充第15章 C++的面向对象基础第16章 常见错误和程序调试
2018/1/14 17:36:57 6.28MB 谭浩强,第二版
1
对语音信号的采集、分析、处理与报表生成等。
语音信号由计算机进行分析和处理,在程序中通过设置采样点和采样率,对数据进行时域和频域的分析、处理。
零碎软件具有滤波选择,分为低通,高通,带通滤波。
同时也具有开始采集,停止采集,报表生成,停止等功能。
语音信号采集模块由配置声音输入控件、读取声音输入控件、滤波器控件、比较控件、选择结构、循环结构等构成。
程序的主体为:配置声音输入——开始采样——滤波——数据输出。
2021/4/15 19:28:47 145KB LabVIE 语音识别
1
go开发实战.doc非常实用的快速入门手册,知识点很全面,例子也比较丰富。
目录1.初识Go语言11.1Go语言引见11.1.1Go语言是什么11.1.2Go语言优势11.1.3Go适合用来做什么21.2环境搭建21.2.1安装和设置21.2.2标准命令概述21.2.3学习资料21.3第一个Go程序31.3.1HelloGo31.3.2代码分析31.3.3命令行运行程序42.基础类型42.1命名42.2变量52.2.1变量声明52.2.2变量初始化62.2.3变量赋值62.2.4匿名变量62.3常量72.3.1字面常量(常量值)72.3.2常量定义82.3.3iota枚举82.4基础数据类型102.4.1分类102.4.2布尔类型112.4.3整型112.4.4浮点型112.4.5字符类型112.4.6字符串122.4.7复数类型122.5fmt包的格式化输出输入132.5.1格式说明132.5.2输出142.5.3输人142.6类型转换152.7类型别名153.运算符153.1算术运算符153.2关系运算符163.3逻辑运算符163.4位运算符163.5赋值运算符173.6其他运算符173.7运算符优先级174.流程控制184.1选择结构184.1.1if语句184.1.2switch语句194.2循环语句204.2.1for204.2.2range204.3跳转语句214.3.1break和continue214.3.2goto215.函数225.1定义格式225.2自定义函数225.2.1无参无返回值225.2.2有参无返回值235.2.3无参有返回值245.2.4有参有返回值255.3递归函数265.4函数类型275.5匿名函数与闭包275.6延迟调用defer305.6.1defer作用305.6.2多个defer执行顺序305.6.3defer和匿名函数结合使用315.7获取命令行参数315.8作用域325.8.1局部变量325.8.2全局变量335.8.3不同作用域同名变量336.工程管理346.1工作区346.1.1工作区引见346.1.2GOPATH设置356.2包356.2.1自定义包356.2.2main包366.2.3main函数和init函数366.2.4导入包386.3测试案例406.3.1测试代码406.3.2GOPATH设置426.3.3编译运行程序436.3.4goinstall的使用437.复合类型457.1分类457.2指针457.2.1基本操作457.2.2new函数467.2.3指针做函数参数467.3数组477.3.1概述477.3.2操作数组477.3.3在函数间传递数组487.4slice497.4.1概述497.4.2切片的创建和初始化497.4.3切片的操作507.4.4切片做函数参数527.5map537.5.1概述537.5.2创建和初始化537.5.3常用操作547.5.4map做函数参数557.6结构体567.6.1结构体类型567.6.2结构体初始化577.6.3结构体成员的使用577.6.4结构体比较587.6.5结构体作为函数参数597.6.6可见性598.面向对象编程618.1概述618.2匿名组合618.2.1匿名字段618.2.2初始化628.2.3成员的操作628.2.4同名字段638.2.5其它匿名字段648.3方法658.3.1概述658.3.2为类型添加方法668.3.3值语义和引用语义678.3.4方法集688.3.5匿名字段708.3.6表达式718.4接口738.4.1概述738.4.2接口的使用738.4.3接口组合758.4.4空接口778.4.5类型查询779.异常处理799.1error接口799.2
1
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
启蒙老手学习基础知识
2015/11/1 23:05:46 74.15MB 新手编程java Java基础知识 选择结构
1
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡