C/C++小心者スレッドPart1
at TECH
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