C言語なら俺に聞け(入門編)Part 71
■ このスレッドは過去ログ倉庫に格納されています
0008デフォルトの名無しさん
2010/10/11(月) 08:15:31char *p = (char *)&p;
でもいいんですが、宣言の初期化で宣言元(?)をリテラルに含めていいのか、って話です。
例えばbcc32では下記はエラーになります。gccやtccではOKです。
char *p[] = { (char *)&p };
動作がどーのこーのではなく、規格ではどう定義されてるのか調べてます。
■ このスレッドは過去ログ倉庫に格納されています