C/C++小心者スレッドPart1 at TECH
[2ch|▼Menu]
271:デフォルトの名無しさん
09/02/10 18:44:48
スレリンク(bobby板)

177 名前:よしよし ◆2U93Cmvv1o [sage] 投稿日:2009/02/10(火) 14:48:08 ID:???

要するに
int i=5;
int *p;
とかと
char* data[4]はそもそも違うっちゅーことだな?

*pってのは「指し示す先の値」のことだけど、
* data[4] ってのは「指し示す先のポインタ」のことなんだな?
* data[4]様はポインタ様*(data + i )やdata[i]のさらに違う場所
(メモリの)にいる奴なんだな?


メモ-----------
*(data + i )とdata[i]はまだポインタなの。

「ポインタの配列」→「ポインタ」→「指し示す先の値」

* data[4]→ *(data + i )とdata[i]→ *(*(data+i))または*data[i]

char* data[4]=
--------------



次ページ
続きを表示
1を表示
最新レス表示
スレッドの検索
類似スレ一覧
話題のニュース
おまかせリスト
▼オプションを表示
暇つぶし2ch

4854日前に更新/246 KB
担当:undef