🌻天国にいけるC++言語入門🌻 進化し続けるオブジェクト指向プログラミング ver3.2307
int型の配列hairetuの配列変数hairetu[0],hairetu[1],‥のアドレスは&hairetu[0],&hairetu[1]‥をもちいてcout出力表示することができます
int型の配列hairetuの配列変数hairetu[0],hairetu[1],‥のアドレスは&hairetu[0],&hairetu[1]‥をもちいてcout出力表示することができます
ソーラー「ちょおっとまった~
#include <iostream>
using namespace std;
int main() {
char hairetu[5];
hairetu[0] = 'n';
hairetu[1] = 'e';
hairetu[2] = 'k';
hairetu[3] = 'o';
hairetu[4] = '\0';
cout << hairetu << "\n";
cout << hairetu + 1 << "\n";
cout << hairetu + 2 << "\n";
cout << hairetu + 3 << "\n";
cout << hairetu + 4 << "\n";
cout << &hairetu[0] << "\n";
cout << &hairetu[1] << "\n";
cout << &hairetu[2] << "\n";
cout << &hairetu[3] << "\n";
cout << &hairetu[4] << "\n";
return 0;
}
ビルド実行結果
neko
eko
k
o
(空白)
neko
eko
k
o
(空白)
ソーラー「
アドレス
&hairetu[0]
&hairetu[1]
&hairetu[2]
&hairetu[3]
&hairetu[4]
を求めるために
命令文
cout << &hairetu[0] << "\n";
cout << &hairetu[1] << "\n";
cout << &hairetu[2] << "\n";
cout << &hairetu[3] << "\n";
cout << &hairetu[4] << "\n";
を実行したら
neko
eko
k
o
(空白)
が表示されるのか・・・
じゃあ
int hairetu[5];
によって作製された
int型のhaireruの配列変数
hairetu[0]
hairetu[1]
hairetu[2]
hairetu[3]
hairetu[4]
のアドレスを
cout << &hairetu[0] << "\n";
cout << &hairetu[1] << "\n";
cout << &hairetu[2] << "\n";
cout << &hairetu[3] << "\n";
cout << &hairetu[4] << "\n";
を用いてもとめられるか確かめてみよう。」
てんC「そうしましょう。 ソーラーさん」
#include <iostream>
using namespace std;
int main() {
int hairetu[5];
hairetu[0] =1;
hairetu[1] =2;
hairetu[2] =3;
hairetu[3] =4;
hairetu[4] =5;
cout << hairetu << "\n";
cout << hairetu + 1 << "\n";
cout << hairetu + 2 << "\n";
cout << hairetu + 3 << "\n";
cout << hairetu + 4 << "\n";
cout << &hairetu[0] << "\n";
cout << &hairetu[1] << "\n";
cout << &hairetu[2] << "\n";
cout << &hairetu[3] << "\n";
cout << &hairetu[4] << "\n";
return 0;
}
ビルド実行結果
00DEFE44
00DEFE48
00DEFE4C
00DEFE50
00DEFE54
00DEFE44
00DEFE48
00DEFE4C
00DEFE50
00DEFE54
てんC「ソーラーさん
int型の配列hairetuの配列変数
hairetu[0]
hairetu[1]
hairetu[2]
hairetu[3]
hairetu[4]
のアドレスが
&hairetu[0]
&hairetu[1]
&hairetu[2]
&hairetu[3]
&hairetu[4]
を用いて
cout << &hairetu[0] << "\n";
cout << &hairetu[1] << "\n";
cout << &hairetu[2] << "\n";
cout << &hairetu[3] << "\n";
cout << &hairetu[4] << "\n";
を実行して求めることができていますね。」
ソーラー「思わぬ収穫だったね
char型の配列hairetuの配列変数
hairetu[0]
hairetu[1]
hairetu[2]
hairetu[3]
hairetu[4]
のアドレスを
&hairetu[0]
&hairetu[1]
&hairetu[2]
&hairetu[3]
&hairetu[4]
を用いて
cout << &hairetu[0] << "\n";
cout << &hairetu[1] << "\n";
cout << &hairetu[2] << "\n";
cout << &hairetu[3] << "\n";
cout << &hairetu[4] << "\n";
を実行した場合は
文字列データがcout出力表示され
int型の配列hairetuの配列変数
hairetu[0]
hairetu[1]
hairetu[2]
hairetu[3]
hairetu[4]
のアドレスを
&hairetu[0]
&hairetu[1]
&hairetu[2]
&hairetu[3]
&hairetu[4]
を用いて
cout << &hairetu[0] << "\n";
cout << &hairetu[1] << "\n";
cout << &hairetu[2] << "\n";
cout << &hairetu[3] << "\n";
cout << &hairetu[4] << "\n";
を実行した場合は
hairetu[0]
hairetu[1]
hairetu[2]
hairetu[3]
hairetu[4]
のアドレスがcout出力表示されるんだね。」
新規登録で充実の読書を
- マイページ
- 読書の状況から作品を自動で分類して簡単に管理できる
- 小説の未読話数がひと目でわかり前回の続きから読める
- フォローしたユーザーの活動を追える
- 通知
- 小説の更新や作者の新作の情報を受け取れる
- 閲覧履歴
- 以前読んだ小説が一覧で見つけやすい
アカウントをお持ちの方はログイン
ビューワー設定
文字サイズ
背景色
フォント
組み方向
機能をオンにすると、画面の下部をタップする度に自動的にスクロールして読み進められます。
応援すると応援コメントも書けます