1樓:張老師情感分析
材料\工具
電腦方法如下
1、首先使用「string s=new string[6]」,定義一個長度為6的字串陣列。
2、接著使用「int i=new int[6]」,定義一個長度為6的整型陣列,如下圖所示:
3、使用「string str=new string」定義長度為3的字串陣列,如下:
4、最後使用「int ii=new int」定義一個長度為4的整型陣列,如下圖所示:
2樓:天雲一號
c++中定義與使用陣列跟c語言中是一樣的。
int a[5]; // 定義一個含5個元素的int型別的陣列
double b[5]=; // 定義一個含5個元素的double型別的陣列並初始化
char c ="abcd"; // 定義一個字元陣列,並初始化
a[0] = c[0]; // 將字元陣列的第一個字元所對應的ascii碼值賦值給陣列a的第一個元素
printf("%lf", b[3]); // 輸出陣列b的第4個元素(陣列下標從0開始)
3樓:trg飄渺孤鴻影
學過c沒有?和c語言差不多
4樓:
定義陣列型別 然後用識別符號說明陣列名稱,在下面時就可以直接使用了
在c++中的主函式中,如何定義一個陣列,而這個陣列的大小不確定,大小和數值由使用者從鍵盤輸入?
5樓:阿加莎的三色貓
準確的說,是先使用者輸入 任意的數 temp然後編譯器以temp為陣列大小定義陣列
然後再通過迴圈對陣列的每個成員賦值
順序一定要搞對,陣列大小理論上是不允許動態的,如果動態了,都是錯覺
6樓:匿名使用者
先宣告一個陣列指標 然後根據需要動態分配儲存空間比如int *a;
int n;
cin>>n; //輸入陣列長度
a=new int(n); //動態分配儲存空間//下面就可以對陣列a 進行賦值等操作了
...//最後別忘了用delete釋放儲存空間
7樓:匿名使用者
呵呵int r; //行數
int c; //列數
cout<<"please input the number of rows of the dynamic array: ";
cin>>r; //輸入行數
cout<<"please input the number of columns of the dynamic array: ";
cin>>c; //輸入列數
//建立二維動態陣列
int **p=new int*[r];
for(int i=0;i cout<<"the array named p["< 8樓:匿名使用者 只能動態分配了啊,別給我說你沒學過。 dobule arr; int length; cin>>length; arr = new double[length]; for(int i = 0; i < length; ++i)cin>>arr[i]; for(int i = 0; i < length; ++i)cout< delete arr; c 中定義string陣列方法 1 定義一維陣列 string parm new string 2 一維字串陣列,如果提供了初始值設定項,則還可以省略 new 運算子 string par3 擴充套件資料 c 中其他型別陣列定義方式介紹 1 定義一維int陣列 int numbers new int... c語言中沒有明確的 動態陣列 也就是不確定大小的陣列 這個概念,只能用動態記憶體分配來實現,我給你一個思路 建立陣列 用動態分配分配一個指定大小的記憶體 陣列 銷燬陣列 釋放動態分配記憶體 訪問元素 通過記憶體指標間接引用 增加元素 再分配一塊新記憶體區域 大小為增加後的大小 把久區域的元素資料複製... student 學生物件的陣列 liststu new list 學生物件的集合 c 中自定義類陣列和結構陣列的使用 發現很多時候給定的陣列要實現某個邏輯或處理很是麻煩,一維陣列,二維陣列,等等需要經過n多轉換,還不如自己寫一個自定義陣列,既方便又節省時間,以下是類陣列,其實相當於定義了一個實體類一...c中如何定義string陣列,C 中如何定義string陣列?
c語言中如何給不確定大小的陣列定義並使用
C如何定義類型別的陣列,C 中如何定義類的陣列,以及給他們賦值?