【初心者歓迎】C/C++室 Ver.7【環境依存OK】
■ このスレッドは過去ログ倉庫に格納されています
0326デフォルトの名無しさん
NGNGポインタはなんとなく理解出来始めたのですが
文字列の扱いに未だ疑問があります。
文字列("abcde")はchar*の変数と同じような働きをしている?というような解説をどこかで見たので、
自分でも色々と試してみました。
cout << *("abcde") << endl;
この実行結果は a になりました(理解しました。)
cout << "abcde"[3] << endl;
この実行結果は d になりました(理解しました。)
cout << &("abcde") << endl;
私の理解ではこれで文字列"abcde"を指すポインタのアドレスが出ると思ったのですが
文字列がそのまま出てしまいます。
私の理解の仕方がおかしいのでしょうか?
■ このスレッドは過去ログ倉庫に格納されています