《C和指针》提供与C语言编程相关的全面资源和深入讨论。
《C和指针》通过对指针的基础知识和高级特性的探讨,帮助程序员把指针的强大功能融入到自己的程序中去。
全书共18章,覆盖了数据、语句、操作符和表达式、指针、函数、数组、字符串、结构和联合等几乎所有重要的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 总结第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 总结第3章 数据3.1 基本数据类型3.1.1 整型家族3.1.2 浮点类型3.1.3 指针3.2 基本声明3.2.1 初始化3.2.2 声明简单数组3.2.3 声明指针3.2.4 隐式声明3.3 typedef3.4 常量3.5 作用域3.5.1 代码块作用域3.5.2 文件作用域3.5.3 原型作用域3.5.4 函数作用域3.6 链接属性3.7 存储类型3.8 static关键字3.9 作用域、存储类型示例3.10 总结第4章 语句4.1 空语句4.2 表达式语句4.3 代码块4.4 if语句4.5 while语句4.5.1 break和continue语句4.5.2 while语句的执行过程4.6 for语句4.7 do语句4.8 switch语句4.8.1 switch中的break语句4.8.2 default子句4.8.3 switch语句的执行过程4.9 goto语句4.10 总结第5章 操作符和表达式5.1 操作符5.1.1 算术操作符5.1.2 移位操作符5.1.3 位操作符5.1.4 赋值5.1.5 单目操作符5.1.6 关系操作符5.1.7 逻辑操作符5.1.8 条件操作符5.1.9 逗号操作符5.1.10 下标引用、函数调用和结构成员5.2 布尔值5.3 左值和右值5.4 表达式求值5.4.1 隐式类型转换5.4.2 算术转换5.4.3 操作符的属性5.4.4 优先级和求值的顺序5.5 总结第6章 指针6.1 内存和地址6.2 值和类型6.3 指针变量的内容6.4 间接访问操作符6.5 未初始化和非法的指针6.6 NULL指针6.7 指针、间接访问和左值6.8 指针、间接访问和变量6.9 指针常量6.10 指针的指针6.11 指针表达式6.12 实例6.13 指针运算6.13.1 算术运算6.13.2 关系运算6.14 总结第7章 函数7.1 函数定义7.2 函数声明7.2.1 原型7.2.2 函数的缺省认定7.3 函数的参数7.4 ADT和黑盒7.5 递归7.5.1 追踪递归函数7.5.2 递归与迭代7.6 可变参数列表7.6.1 stdarg宏7.6.2 可变参数的限制7.7 总结第8章 数组8.1 一维数组8.1.1 数组名8.1.2 下标引用8.1.3 指针与下标8.1.4 指针的效率8.1.5 数组和指针8.1.6 作为函数参数的数组名8.1.7 声明数组参数8.1.8 初始化8.1.9 不完整的初始化8.1.10 自动计算数组长度8.1.11 字符数组的初始化8.2 多维数组8.2.1 存储顺序8.2.2 数组名8.2.3 下标8.2.4 指向数组的指针8.2.5 作为函数参数的多维数组8.2.6 初始化8.2.7 数组长度自动计算8.3 指针数组8.4 总结第9章 字符串、字符和字节9.1 字符串基础9.2 字符串长度9.3 不受限制的字符串函数9.3.1 复制字符串9.3.2 连接字符串9.3.3 函数的返回值9.3.4 字符串比较9.4 长度受限的字符串函数9.5 字符串查找基础9.5.1 查找一个字符9.5.2 查找任何几个字符9.5.3 查找一个子串9.6 高级字符串查找9.6.1 查找一个字符串前缀9.6.2 查找标记9.7 错误信息9.8 字符操作9.8.1 字符分类9.8.2 字符转换9.9 内存操作9.10 总结第10章 结构和联合10.1 结构基础知识10.1.1 结构声明10.1.2 结构成
2024/10/13 3:32:42 29.13MB c和指针 pdf 下载 编程
1
算法设计与分析基础(第3版)英文-国外经典教材.计算机科学与技术系列IntroductiontotheDesignandAnalysisofAlgorthms(SecondEdition(美)AnanyLevitin内容简介······BasedonaBasedonanewclassificationofalgorithmdesigntechniquesandacleardelineationofanalysismethods,"IntroductiontotheDesignandAnalysisofAlgorithms"presentsthesubjectinacoherentandinnovativemanner.Writteninastudent-friendlystyle,thebookemphasizestheunderstandingofideasoverexcessivelyformaltreatmentwhilethoroughlycoveringthematerialrequiredinanintroductoryalgorithmscourse.Popularpuzzlesareusedtomotivatestudents'interestandstrengthentheirskillsinalgorithmicproblemsolving.Otherlearning-enhancementfeaturesincludechaptersummaries,hintstotheexercises,andadetailedsolutionmanual.作者简介······莱维丁是Villanova大学计算科学系的教授。
他的论文ANewRoadMapofAlgorithmDesignTechniques:PickingUpWheretheTraditionalClassificationLeavesOff(《算法设计技术新途径:弥补传统分类法的缺憾》)受到业内人士极高的评价。
在SIGCSE会议上,作者做过多次关于算法教学的演讲。
2024/10/10 20:19:49 2.36MB 算法
1
该程序用于计算水平层状介质大地电磁视电阻率和相位响应。
输入模型;
计算视电阻率;
计算相位;
画图
2024/10/10 1:27:20 2KB matlab MT 大地电磁
1
《模拟CMOS集成电路设计》介绍模拟CMOS集成电路的分析与设计。
从直观和严密的角度阐述了各种模拟电路的基本原理和概念,同时还阐述了在SOC中模拟电路设计遇到的新问题及电路技术的新发展。
《模拟CMOS集成电路设计》由浅入深,理论与实际结合,提供了大量现代工业中的设计实例。
全书共18章。
前10章介绍各种基本模块和运放及其频率响应和噪声。
第11章至第13章介绍带隙基准、开关电容电路以及电路的非线性和失配的影响,第14、15章介绍振荡器和没相环。
第16章至18章介绍MOS器件的高阶效应及其模型、CMOS制造工艺和混合信号电路的版图与封装。
2024/10/10 1:12:34 15.96MB CMOS
1
Powell算法原理以及相关代码,里面有一个讲解Powell算法的pdf和两个代码,分别是基本Powell和改进Powell,一维搜索方法为黄金分割法,搜索区域获取为进退法。
含大量注释,自学编写的,用于解pdf里面的方程。
如果有问题,请及时联系我,谢谢!!!
2024/10/9 9:47:21 136KB Powell算法 原理 代码 代码注释
1
SLIC:simplelineariterativeclustering的简称,即简单的线性迭代聚类。
这是一个基于聚类算法的超像素分割,由LAB空间以及x、y像素坐标共5维空间来计算。
不仅可以分割彩色图,也可以兼容分割灰度图,它还有一个优点就是可以人为的设置需要分割的超像素的数量。
2024/10/8 8:38:32 24KB slic matlab
1
资源包含有DLL、LIB、H文件可根据需求程序调用函数接口来使用动态库其功能点有两个:识别QR-Code格式的二维码——QR_Code(IplImage*Image,char*Information);识别Data-Matrix格式的二维码——Data_Matrix(IplImage*Image,char*Information);版权望断所有,下载请私用!
2024/10/7 17:50:42 653KB 识别二维码库
1
2001年数学建模竞赛题的重做,本文关于2001的数学建模竞赛题重新作出讨论与探讨,用MATLAB重新对问题进行求解。
2024/10/7 13:11:44 267KB 血管 模型重建 MATLAB
1
1kHz,2mJ,45fs,800nm激光脉冲通过次饱和区(相对湿度〜73%,T〜4.3℃)。
激光照射60分钟后,呈椭圆形在灯丝中心正下方观察到雪堆,重约12.0mg。
气流速度涡流的边缘估计为〜16.5cm/s。
从侧面看录制的分散场景灯丝引起的湍流是在云室内形成的,灯丝下方有两个涡流。
在云室的两个横截面中的气流运动的二维模拟证实了灯丝下方存在湍流涡流。
基于此模拟,我们推断出涡流确实具有三维椭圆形。
因此,我们建议在湿度过饱和的内部涡流中或饱和的凝结核,即HNO3,N2+,O2+和其他气溶胶和杂质被激活并扩大了规模。
最终,大颗粒会沿着快速移动的方向朝旋转方向旋转。
冷板并在末端形成一个椭圆形的雪堆。
2024/10/7 11:51:11 1.98MB 研究论文
1
共 1000 条记录 首页 上一页 下一页 尾页
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡