【初心者歓迎】C/C++室 Ver.17【環境依存OK】
■ このスレッドは過去ログ倉庫に格納されています
0385デフォルトの名無しさん
2005/05/21(土) 17:33:04#define はテキストマクロなので、
char *str = "abcdefghijklmnopqrstuvwxyz";
printf("%p\n",str);
printf("%p\n","abcdefghijklmnopqrstuvwxyz");
と書いたのと同じ。
文字列リテラルは、内容が同じでも同じ領域に確保されるとは限らない。
■ このスレッドは過去ログ倉庫に格納されています