為什麼需要使用陣列?
當遇到很多變數時,乙個個定義太繁瑣,不利於資料的處理。
陣列的定義:
陣列是乙個變數,儲存相同資料型別的一組資料。
在定義陣列之前,要了解到陣列的基本要素:
識別符號 , 陣列元素;元素下標:從0開始*,元素型別
元素下標從零開始並不是絕對的:
int 型別的陣列宣告 分配完沒存空間以後,陣列中元素的預設值是0;
string 型別的陣列宣告 分配完沒存空間以後,陣列中元素的預設值是null;
char型別的陣列宣告 分配完沒存空間以後,陣列中元素的預設值是 ( ) 空格;
boolean 型別的陣列宣告 分配完沒存空間以後,陣列中元素的預設值是 false;
double 型別的陣列宣告 分配完沒存空間以後,陣列中元素的預設值是 0.0;
等等陣列有三種寫法
第一種方法是先宣告陣列;然後給陣列分配空間;最後給陣列元素賦值,格式如下:
int [ ] scores; //宣告陣列
scores =new int [ ]; //給陣列分配空間
scores [0]=100; //給陣列元素賦值
第二種方法是宣告陣列給陣列分配空間:
int [ ] scores=new int [5]; //宣告陣列給陣列分配空間
scores[0]=100;
第三種方法是宣告陣列直接給陣列元素賦值(賦值以後就不需要指定陣列長度了)
1. int [ ] scores1 = new int ;
2. int [ ] scores2 = ;
陣列基本知識
陣列 一維陣列 二維陣列的初始化 1 按行連續賦值,即將所有資料寫在乙個大括號內,按照陣列元素排列順序對元素賦值。2 再為所有元素賦初值時,可以省略行下標,但是不可以省略列下標。3 按行分段賦值,可以分行給陣列元素賦值。字元陣列的初始化 1 逐個字元賦給陣列的各個元素。初始化利用大括號,每個字元用單...
光學基本知識 概念辨析
光學主要研究的四個問題和一些基本原理 1.光的發射 基爾霍夫定律,也叫作熱輻射定律,它用於描述物體的發射率與吸收比之間的關係。在同樣的溫度下,各種不同物體對相同波長的單色輻射出射度與單色吸收比之比值都相等,並等於該溫度下黑體對同一波長的單色輻射出射度。蒲朗克量子假設,是蒲朗克在解決黑體輻射現象的時候...
陣列基本知識總結
我們在學習了c語言基礎知識後,應該對陣列有基本的了解與掌握,現在對陣列基本知識進行總結,如下所示 1.一維陣列 1 建立和初始化 建立 陣列是一類相同型別元素的集合 建立方式 type t arr name const n 初始化 在建立陣列的同時給陣列內容一些合理的初始值,元素個數按初始化內容決定...