C言語なら俺に聞け(入門編)Part 66at TECH
C言語なら俺に聞け(入門編)Part 66 - 暇つぶし2ch550:名無し
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ではアドレスを保持する変数とあるが

それならポインタ変数=ポインタだよな?どうなんだ?

ポインタを返す を アドレスを返す  検索しても ポインタを返す関数 アドレスを返す関数とあるが

だれか教えてくれー


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