我准备采访,所以在互联网的某个地方,我得到了这个:
什么应该是"条件",以便下面的代码片段打印"HelloWorld"?
Run Code Online (Sandbox Code Playgroud)if(<condition>) printf ("Hello"); else printf("World");
请帮帮我.
Rag*_*ull 11
试试这个:
if(printf("Hello")<=0)
printf ("Hello");
else
printf("World");
Run Code Online (Sandbox Code Playgroud)
要么
if(!!!printf("Hello"))
printf ("Hello");
else
printf("World");
Run Code Online (Sandbox Code Playgroud)
说明:
成功时,printf返回打印的字符数.失败时返回负数.所以else部分将在打印"Hello"后执行.