色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

構(gòu)成數(shù)組各個(gè)元素具有相同的什么

構(gòu)成數(shù)組各個(gè)元素具有相同的什么?

概念: 數(shù)組:C語(yǔ)言中, 具有相同數(shù)據(jù)類型的一組變量的集合。 特點(diǎn): 數(shù)組可用于存儲(chǔ)多個(gè)擁有相同數(shù)據(jù)類型的變量。一、一維數(shù)組 聲明格式: 數(shù)據(jù)類型 數(shù)組名[數(shù)組長(zhǎng)度/數(shù)組中元素的個(gè)數(shù)]; eg: int int_array[5]; 一維初始化方式(3種):1、定義的同時(shí)進(jìn)行初始化 int int_array[5] = {1, 2, 3, 4, 5};注意: 此種初始化方式下, 數(shù)組長(zhǎng)度可省略不寫,默認(rèn)系統(tǒng)自動(dòng)計(jì)算數(shù)組長(zhǎng)度。2、先定義, 后初始化 int int_array[5]; // int_array[5] = {1, 2, 3, 4, 5}//Error,錯(cuò)誤訪問(wèn)方式 int_array[0] = 1; int_array[2] = 3;注意: 此種初始化方式下: 1、數(shù)組定義的同時(shí),必須指明數(shù)組長(zhǎng)度 2、數(shù)組的索引(下標(biāo))默認(rèn)從0開始, 依次遞增1 3、數(shù)組中若包含未被初始化的元素,則元素值為當(dāng)前數(shù)據(jù)類型的缺省值(默認(rèn)值)int整型默認(rèn)值為零。3、用戶輸入初始化 eg: int int_array[5]; printf("Please input five numbers: \n"); for(int i = 0; i < 5; i ++){ scanf("%d", &int_array[i]); } 一維數(shù)組訪問(wèn)方式: int int_array[5] = {1, 2, 3, 4, 5}; 1、單個(gè)元素訪問(wèn) eg: printf("%d %d %d\n", int_array[0], int_array[1], int_array[5]); 2、批量元素訪問(wèn)(for循環(huán)) eg: for(int i= 0; i < 5; i ++){ printf("int_array[%d] = %d\n", i, int_array[i]); } 注意: 1、數(shù)組容易造成內(nèi)存浪費(fèi) 2、數(shù)組容易訪問(wèn)越界二、二維數(shù)組 聲明格式: 數(shù)據(jù)類型 數(shù)組名稱[行數(shù)][列數(shù)]; eg: int int_array[2][3];初始化方式:1、定義的同時(shí)進(jìn)行初始化 int int_array[2][3]; 1、按行分段式初始化 int_array[2][3] = {{1, 2, 3}, {4, 5, 6}}; 2、按行連續(xù)初始化 int_array[2][3] = {1, 2, 3, 4, 5, 6}注意: 此種初始化方式下, 二維數(shù)組行數(shù)可省略不寫,但列數(shù)必須聲明 行數(shù) = 元素總數(shù) / 列數(shù)2、先定義, 再初始化 int int_array[2][3]; //int_array[2][3] = {1, 2, 3, 4, 5, 6}//Error,錯(cuò)誤的初始化方式 int_array[0][0] = 1 int_array[0][1] = 2 int_array[1][2] = 3注意: 1、二維數(shù)組是一種構(gòu)造類型的數(shù)據(jù),可被看作兩個(gè)一維數(shù)組的嵌套 2、二維數(shù)組可初始化部分元素,未被初始化的元素將被賦予當(dāng)前數(shù)據(jù)類型的缺省值(默認(rèn)值)3、用戶輸入初始化方式 eg: int int_array[2][3]; printf("Please input some numbers for initialize: \n"); for(int i = 0; i < 2; i ++){ for(int j = 0; j < 3; j ++){ scanf("%d", &int_array[i][j]); } }數(shù)組訪問(wèn)方式: int int_array[2][3] = {1, 2, 3, 4, 5, 6};1、單個(gè)元素訪問(wèn) eg: printf("%d %d %d\n", int_array[0][0], int_array[1][1], int_array[1][3]);2、批量元素訪問(wèn) eg: for(int i = 0; i < 2; i ++){ for(int j = 0; j < 3; j ++){ printf("int_array[%d][%d] = %d\n", i, j, int_array[i][j]); } }

java判斷數(shù)組是否重復(fù),構(gòu)成數(shù)組各個(gè)元素具有相同的什么