Znalazłem ten program w C z sieci:
#include <stdio.h>
int main(){
printf("C%d\n",(int)(90-(-4.5//**/
-4.5)));
return 0;
}
Interesującą rzeczą w przypadku tego programu jest to, że gdy jest kompilowany i uruchamiany w trybie C89, drukuje, C89a kiedy jest kompilowany i uruchamiany w trybie C99, drukuje C99. Ale nie jestem w stanie dowiedzieć się, jak działa ten program.
Czy możesz wyjaśnić, jak działa drugi argument printfw powyższym programie?
//komentarz w stylu C ++ został wprowadzony w C99.