Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
Re:#define (#1528332) | [C] defineとデバッグ | スラド
この議論は賞味期限が切れたので、アーカイブ化されています。 新たにコメントを付けることはできません。

[C] defineとデバッグ」記事へのコメント

  • by Anonymous Coward

    Xがfoo bar bazに置き換えられるので、
            printf("%s\n", foo bar baz);
    となります。
    foo, bar, およびbazは定義されていないので、コンパイルエラーになります。

    下の例も試してみては?

    #define X "foo bar baz"
    #define X "foo" "bar" "baz"
    #define X "foo", "bar", "baz"

私はプログラマです。1040 formに私の職業としてそう書いています -- Ken Thompson

処理中...