c pirmer 學習筆記之陣列

2021-05-26 14:07:35 字數 916 閱讀 4456

1.陣列:是有型別名,識別符號,和位數組成的復合資料型別。

1.1陣列的定義。陣列位數必須大於0,,陣列一開始固定的大小,所以初始化一定要給個常量。都要是const物件。

1.2不允許陣列直接複製和賦值 。

1.3顯示賦值int a=

在函式體外定義的內建陣列,氣元素都初始化為0;在函式體內定義的陣列,則沒有初始化。

2.1 陣列操作

在下標訪問,vector使用vector::size_type訪問,而陣列下標用size_t訪問。

看** int main();

int ia[array_size];

for(size_t ix=0;ix!=array_size;ix++)

ia[ix]=ib[ix];

return 0;

練習題4.8

使用vector 乙個vector賦給另乙個vector

#include "stdafx.h"

#include

using namespace std;

int _tmain(int argc, _tchar* argv)

習題4.8 編寫程式判斷兩個陣列是否相等,然後編寫一段類似的程式比較兩個vector

#include "stdafx.h"

int _tmain(int argc, _tchar* argv)

;int ic[10]=;

for(size_t ix=0;ix!=array_size;++ix)

vector 帶便

習題4.9

編寫程式定義乙個有10個int型陣列,並以騎在陣列中的位置作為處置

const size_t array_size=10;

int ia[array_size];

for (size_t ix=0;ixia[ix]=ix;

c pirmer 學習筆記之指標簡單應用。

string s hello world string sp s sp holds the address of s 指標都有乙個與之相關聯的資料型別,該資料型別決定了指標所指向物件的型別 1,vector pvec int p1,p2 string pstring double dp 2,乙個有效...

Java學習筆記之陣列

陣列 概念 同一種型別資料的集合,其實陣列就是乙個容器.陣列的好處 可以自動給陣列中的元素從0開始編號,方便操作這些元素.格式1 元素型別 陣列名 new 元素型別 元素個數 格式2 元素型別 陣列名 new 元素型別 記憶體的劃分 1 暫存器 2 本地方法區 3 方法區 4 棧記憶體 儲存的都是區...

C 學習筆記之陣列

陣列中存放的資料型別相同,陣列大小固定。初始化陣列時,陣列的維度必須是乙個常量表示式。內建型別在函式外初始化時如果沒有給定值,系統會自動為其賦值,如果實在函式內初始化沒有賦值會出現錯誤,陣列也是一樣的,如果在函式內部定義了某種內建型別的陣列,預設初始化會令陣列含有未定義的值。陣列不能用來初始化另乙個...