实验项目:7.3.1练习1、7.3.1练习2、7.3.2练习1 姓名:黄昊阳 实验地点:家 实验时间:2020.5.7 一、实验目的与要求 1、掌握一维和多维数组的定义和数组元素的引用方法。2、了解一维和多维数组初始化的方法。3、学习一维和多维数组的基本算法。 二、实验内容 实验7.3.1练习1 1 ...
分类:
编程语言 时间:
2020-05-10 21:11:26
阅读次数:
72
一、数组 数组是具有固定长度且拥有零个或多个相同数据类型元素的序列。 声明数组: 初始化数组: 使用数组: 二、切片(slice) slice是表示一个拥有相同类型元素的可变长度的序列,通常写成[]T。可以用来访问数组的部分或全部元素,这个数组称为slice的底层数组,slice有三个属性:指针、长 ...
分类:
编程语言 时间:
2020-05-03 01:09:49
阅读次数:
67
数组和指针 const 指针 数组 数组 初始化 使用const声明数组 有时需要把数组设置为只读。这样,程序只能从数组中检索值,不能把 新值写入数组。要创建只读数组,应该用const声明和初始化数组。因此,初始化数组应改成: 这样修改后,程序在运行过程中就不能修改该数组中的内容。和普通变 量一样, ...
分类:
编程语言 时间:
2020-05-02 21:14:57
阅读次数:
65
数组初体验 程序中也需要容器,只不过该容器有点特殊,它在程序中是一块连续的,大小固定并且里面的数据类型一致的内存空间,它还有个好听的名字叫数组。 我们来看一下如何声明一个数组: 数据类型 数组名称[长度]; 数组只声明也不行啊,看一下数组是如何初始化的。说到初始化,C语言中的数组初始化是有三种形式的 ...
分类:
编程语言 时间:
2020-04-23 21:32:30
阅读次数:
102
数组中可以存放多个值。 Shell 只支持一维数组(不支持多维数组),初始化时不需要定义数组大小。 与大部分编程语言类似,数组元素的下标由0开始。 Shell 数组用括号来表示,元素用"空格"符号分割开,语法格式如下: my_array=(value1 ... valuen) 1.定义一个数组 my ...
分类:
编程语言 时间:
2020-04-07 20:55:47
阅读次数:
81
问题描述 引用型变量存储的是对象实例的地址值,如果直接打印变量,输出的应该是地址值。 数值型数组如int型数组:初始化后直接打印数组名,输出的是地址值。 但是:char类型数组无论是new还是直接赋值初始化,直接打印后显示的居然不是地址值,而是数组内容。 原因分析 char类型的数组就相当于一个字符 ...
分类:
编程语言 时间:
2020-04-06 11:57:18
阅读次数:
107
初始化ArrayList的底层是一个动态数组,ArrayList首先会对传进来的初始化参数initalCapacity进行判断如果参数等于0,则将数组初始化为一个空数组,如果不等于0,将数组初始化为一个容量为10的数组。 扩容时机当数组的大小大于初始容量的时候(比如初始为10,当添加第11个元素的时 ...
分类:
其他好文 时间:
2020-03-17 19:51:45
阅读次数:
80
列表初始化 (1)C++98{}初始化 缺陷: 只能初始化内置类型 //C++98使用{}对数组初始化 int arr[] = {1,2,3}; int arr[4] = {1}; //但对于自定义类型会报错 vector<int> v{1,2,3,4}; (2)C++11内置类型列表初始化 {}之 ...
分类:
编程语言 时间:
2020-03-16 19:18:29
阅读次数:
82
public class test { //属性 public unicode_gb[] m_unicode_gb = new unicode_gb[10]; public A[] m_A = new A[10]; public class A { public int unicode; publi ...
分类:
编程语言 时间:
2020-03-09 18:15:52
阅读次数:
87