スポンサーサイト

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。

c++動的配列:new

C++プログラミングで大きさが不確定の場合に
配列への確保を行う方法としてnewがあります。
途中で大きさが定まる場合、大きさが変わる場合に
有効と思われます。

恐縮ですが以下サンプルです。


#include <stdio.h>
#include <conio.h>

int *p;

// main 関数
int main()
{
int n = 10; // サイズ
int i;

p = new int[n]; // 作成

for (i=0; i<n; i++) {
*(p+i) = i; // 0...9
}
for (i=0; i<n; i++) {
printf("%d, %d\n", *(p+i),p+i);
}
printf("\n");

delete [] p; // 破棄

for (i=0; i<n; i++) {
printf("%d, %d\n", *(p+i),p+i);
}
printf("\n");


n = 20;
p = new int[n]; // 再作成
for (i=0; i<n; i++) {
*(p+i) = i; // 0...19
}
for (i=0; i<n; i++) {
printf("%d, %d\n", *(p+i),p+i);
}
printf("\n");

return 0;
}


スポンサーサイト

コメントの投稿

非公開コメント

はじめまして

プログラミングを習いはじめた大学生で掲示板を作りました。

まだまだ実力が足りない者ばかりですが、
プログラミングのご指南をいただけると嬉しいです。

Re: はじめまして

どうも。
掲示板見させて頂きました。にぎわうといいですね。

私の場合はプログラミングはほぼ独学なので
助言できるかは分かりませんが
時々お邪魔させてもらおうと思います。
カレンダー
07 | 2017/08 | 09
- - 1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31 - -
プロフィール

uglab

Author:uglab
ソフト開発会社

【Twitter】
フォローお願いします

【You tube動画一覧】
チャンネル登録お願いします


最新記事
最新コメント
最新トラックバック
月別アーカイブ
カテゴリ
FC2カウンター
検索フォーム
スポンサードリンク
    【スポンサードリンク】

リンク
RSSリンクの表示
ブロとも申請フォーム

この人とブロともになる

QRコード
QRコード
上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。