【初心者歓迎】C/C++室 Ver.41【環境依存OK】
■ このスレッドは過去ログ倉庫に格納されています
0374デフォルトの名無しさん
2007/08/16(木) 08:59:29すいません、勘違いしてました。
>>371,373
えっと自分が聞きたいのは、
char *q = "hoge"[1];
という文がなぜコンパイル出来るかってことなんです。
char q [] ="hoge";
char *p = "hoge";
はあきらかに違うのに
char *q = "hoge"[1];
がコンパイル出来るとまるでこの二つが同じように錯覚してしまって
間違いの元になるんじゃないかって思ったんです。
んで、そういう事が出来るのはきっと何か理由があるに違いないと思ったんです。
■ このスレッドは過去ログ倉庫に格納されています