C言語なら俺に聞け(入門編)Part 66at TECHC言語なら俺に聞け(入門編)Part 66 - 暇つぶし2ch■コピペモード□スレを通常表示□オプションモード□このスレッドのURL■項目テキスト550:名無し 10/06/24 07:56:44 ポインタとメモリアドレスの違いなんだけどさ 同じ表現と考えていいのか? 105 :デフォルトの名無しさん:2010/06/14(月) 18:40:33 >>102 文字列リテラルはそれ自体がchar *と言う型のポインタ値として扱われる。 つまり、printf("Hello\n");と書いただけで、printf()関数にcharへのポインタを渡すと言うプログラムになっているわけだ。 これあるじゃん? char *だからさ "aiueo"だとしたら まずaiueoをメモリ上に確保して a,i,u,e,o,\0みたいな16進数だけど そして確保したら その先頭のアドレスaの場所のアドレスを返すんだろ? aの場所が100番地だったら100をchar *へ渡すみたいな? っで気になるのが ポインタを返す と アドレスを返すって同じ意味でとらえていいのか? これは先頭のアドレスを返してるよな? char *に先頭のアドレスを渡している ポインタを返す と アドレスを返す これって同じ意味なのか? ポインタ変数を返すなら違うが ポインタとは で検索したら e-wordではアドレスを保持する変数とあるが それならポインタ変数=ポインタだよな?どうなんだ? ポインタを返す を アドレスを返す 検索しても ポインタを返す関数 アドレスを返す関数とあるが だれか教えてくれー 次ページ最新レス表示レスジャンプ類似スレ一覧スレッドの検索話題のニュースおまかせリストオプションしおりを挟むスレッドに書込スレッドの一覧暇つぶし2ch