会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
星雨boy
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
6
···
8
下一页
2022年5月2日
变长数组(VLA)
摘要: 之前处理二维数组的函数中可能不太理解,为何只把数组的行数作为函数的形参,而列数却内置在函数体内,如下: 假设声明了下列数组: int ar1[5][4]; int ar2[100][4]; int ar3[2][4]; 可以用sum2d()函数分别计算这些数组的元素之和,之所以能,是因为这些数组的列
阅读全文
posted @ 2022-05-02 21:00 星雨boy
阅读(452)
评论(0)
推荐(0)
2022年4月30日
指针和多维数组
摘要: 指针与多维数组之间的关系 可知zippo为该数组首元素的地址,在本例中,zippo的首元素是一个内包含两个Int值的数组,所以zippo是这两个int值的数组的地址。下面进行分析: 因为zippo是数组首元素的地址,所以zippo的值和&zippo[0]的值相同。而zippo[0]本身是一个内包含两
阅读全文
posted @ 2022-04-30 17:22 星雨boy
阅读(132)
评论(0)
推荐(0)
2022年4月29日
保护数组中的数据
摘要: 当编写一个处理基本数据类型的函数时,要选择是传递相应类型的值还是对应指针。通常都是值传递,只有程序需要在函数中改变数值是,才会传递指针。但对数组来说别无选择,必须使用指针!因为这样效率最高。如果按值传递来传递指针,则必须分配足够的空间来存储原始数组的副本,然后把原始数组的所有数据拷贝到副本中;如果把
阅读全文
posted @ 2022-04-29 13:47 星雨boy
阅读(53)
评论(0)
推荐(0)
2022年4月27日
指针操作
摘要: C提供了一些基本的指针操作,下面的程序实例中演示了8种不同的操作。 赋值: 可以把地址赋给指针。例如,用数组名、带地址运算符(&)的变量名、另一个指针进行赋值。注意,地址应该和指针类型兼容,就说是不要把double类型的地址赋值给Int类型的指针。 解引用: *运算符给出指针指向地址上存储的值; 取
阅读全文
posted @ 2022-04-27 14:45 星雨boy
阅读(214)
评论(0)
推荐(0)
函数、数组和指针
摘要: 使用指针 或 数组作为函数参数,代码: 函数要处理数组必须知道何时开始、何时结束。sum()函数使用一个指针形参标识数组的开始,用一个整型形参表明待处理数组的元素个数(指针形参也表明了数组的数据类型)。但是这并不是给函数传递必备信息的唯一方法。还有一种方法是传递两个指针,第一个指针指明数组的开始处,
阅读全文
posted @ 2022-04-27 12:36 星雨boy
阅读(35)
评论(0)
推荐(0)
指针和数组
摘要: 指针提供一种以符号形式使用地址的方法。因为计算机的硬件指令非常依赖地址,指针在某种程度上把程序员想要传达的指令以更接近机器的方式表达。因此,使用指针的程序更有效率,尤其是指针能有效地处理数组 我们举一个变相使用指针的例子:数组名是数组首元素的地址,所以: array == &array[0]; re
阅读全文
posted @ 2022-04-27 09:48 星雨boy
阅读(42)
评论(0)
推荐(0)
2022年3月20日
ArrayList与Vector的底层实现原理
摘要: ArrayLsit实现原理(1.8) 1、采用动态对象数组实现,默认构造方法创建了一个空数组 2、调用add方法时,检查数组长度是否够用,不够增加:oldCapacity+(oldCapacity/2),初始为10 3、动态数组不适合进行删除、插入操作(会导致元素位置变化) 4、最好存入相同类型的元
阅读全文
posted @ 2022-03-20 11:28 星雨boy
阅读(137)
评论(0)
推荐(0)
2022年3月12日
树与二叉树
摘要: 树的基本概念 树是由N(N>=0)个有限点组成的具有层次关系的集合,是一种简单的非线性结构。当N=0时,称为空树。 树作为一种逻辑结构,同时也是一种分层结构,具有以下两个特点: 数的根节点没有前驱结点,除根节点以外的所有结点有且只有一个前驱结点。 树中可以有0个或多个后继结点。 1、根结点:在树结构
阅读全文
posted @ 2022-03-12 12:52 星雨boy
阅读(346)
评论(0)
推荐(0)
2022年3月7日
集合框架概述
摘要: 引言: JAVA中的数组可以存放基本数据类型数据,也可以存放对象,在创建数组时,必须指明数组的长度,长度是固定的,不能改变,且同一个数组只能存放同一种数据类型的数据。而在实际情况下,数据的个数和类型往往是根据需求进行调整,是变化的。为此,JAVA提供了相当完整的集合容器来保存和操作这样的一组数据。
阅读全文
posted @ 2022-03-07 10:01 星雨boy
阅读(160)
评论(0)
推荐(0)
NIO-Path接口和Files类
摘要: JDK1.7引入了新的IO操作类,java.nio.file包下,java nio path接口和Files类 path接口 1、path表示的是一个目录名序列,其后还可以跟着一个文件名,路径中第一个部件是根部件时就是绝对路径,列如/或C:\,而允许访问的根部取决于文件系统; 2、以根部件开始的路径
阅读全文
posted @ 2022-03-07 09:04 星雨boy
阅读(56)
评论(0)
推荐(0)
上一页
1
2
3
4
5
6
···
8
下一页
公告