-3

私のコード:

void main()
{
     while(1){
         if(printf("%d",printf("%d")))
             break;
         else
             continue;
     }
}

printf()印刷された文字数を返すことは知っています。では、なぜ上記のコードが出力Garbage valuesすべきときに 1 を出力するのでしょうか。説明してください。

ありがとう。

4

3 に答える 3