小编TGI*_*key的帖子

printf()'神秘地'知道我打算打印什么?

我忘了将附带的变量添加到printf()调用中.printf()如何知道我想要打印的内容?

int successful = 0;//Flag
printf("\nEnter a number to search for: ");
scanf("%d", &data);
successful = search(list, data);
successful? printf("\n'%d' was found\n\n", data) : printf("\n'%d' was NOT found\n\n");
Run Code Online (Sandbox Code Playgroud)

违规代码是最后一行三元表达式的最终"else".我已经运行了几十次,似乎总是在输出中打印正确的参数.

: printf("\n'%d' was NOT found\n\n");
Run Code Online (Sandbox Code Playgroud)

这怎么还每次都有效?

c printf

13
推荐指数
2
解决办法
790
查看次数

标签 统计

c ×1

printf ×1