はきだめC/C++下級者の質問箱
■ このスレッドは過去ログ倉庫に格納されています
0889デフォルトの名無しさん
2006/07/22(土) 05:28:07char* str = "hello";
charのポインタなんですが、下記をcoutしてみました。
*str→h str[1]→e str→hello
*str先頭を指す
str[1]は2番目をさす
これは納得できました。
strがhelloなのがよくわかりません。
0x×××じゃないのが不思議です。
ポインタは変数のアドレスを指す場合と
上記のように、文字列そのものを指す時がある
っていうふうに理解すればよいでしょうか。
あと、helloの0x×××のようなアドレスは
今回の場合どうやって出力するんでしょうか?
よろしくお願いします。
■ このスレッドは過去ログ倉庫に格納されています