java中的数组是静态的,一旦数组初始化完成,数组元素的内存空间分配即结束,程序只能改变数组元素的值,而无法改变其长度。java中的数组变量是一种引用类型的变量,数组变量并不是数组本身,它只是指向堆内存的数组对象,因此,可以改变一个数组变量所引用的数组,这样就可以造成数组长度可变的假象。 1 @.....
分类:
编程语言 时间:
2014-09-14 20:41:27
阅读次数:
199
大家更爱苦尽甘来的故事。坚持下去,清风自来,谁也别先剧透...
分类:
编程语言 时间:
2014-09-03 08:23:46
阅读次数:
249
数组初始化:定义一个数组,不完全初始化,那么未初始化的值都为0定义一个数组,不初始化,里面全都是垃圾值让数组全部初始化0 可以 int a[500] = {0}; 数组初始化错误:int a[5] ;b = {1,2,3,4,5}//这样严重不可以,因为b是一个地址int b[5]= {1 , , ...
分类:
其他好文 时间:
2014-09-02 15:47:24
阅读次数:
277
1 //Accepted 208 KB 157 ms 2 //纯暴力 3 //vis数组初始化时要用多少设置多少,不然TLE 4 #include 5 #include 6 #include 7 using namespace std; 8 const int imax_n = ...
分类:
其他好文 时间:
2014-08-30 20:22:39
阅读次数:
162
创建只读数组,程序从数组中读取数值,但是程序不向数组中写数据。在这种情况下声明并初始化数组时, 建议使用关键字const。这样程序会把数组中每个元素当成常量来处理。和普通变量一样, 需要在声明const数组时对其进行初始化,因为在声明之后,不能再对它赋值。const int days[MONTHS]...
分类:
其他好文 时间:
2014-08-29 10:53:07
阅读次数:
162
初始化:1. 默认构造:vector vint;2. 用包含10个元素的数组初始化:vector vint(ia, ia+10);算法:1. vint.push_back(i);2. vint.size();3. vint[i];代码: 1 #include 2 #include 3 using.....
分类:
其他好文 时间:
2014-08-06 21:44:52
阅读次数:
205
#include#include#includeusing namespace std;int main(){ vector::size_type i=0; int arr[10]={0,1,2,3,4,5,6,7,8,9}; //使用整型数组初始化一个vector对象 v...
分类:
其他好文 时间:
2014-08-04 02:02:16
阅读次数:
191
1定义接口:
Num.h
#ifndef
_NUM_H_
#define
_NUM_H_
#include
#include
/************************************************************************/
/*
数组的结构体类型...
分类:
其他好文 时间:
2014-08-01 02:26:31
阅读次数:
243
作为一个新手,最大的优势就是每道题都能学到很多经验,这道题真是让我受益匪浅。首先给数组初始化时想到用memset,头文件 or ,可我想都赋值为1,用memset(a,1,sizeof(a))是不行的,memset不能给非字符型数组赋值,不过可以都初始化为0,给字符型数组赋值很方便。详细参考htt....
分类:
其他好文 时间:
2014-07-26 01:06:16
阅读次数:
216