gpt4 book ai didi

c - 不使用 if 语句对 printf 进行单个函数调用?

转载 作者:行者123 更新时间:2023-11-30 21:34:55 25 4
gpt4 key购买 nike

我要调用printf ,所以它打印 1 donut如果donuts变量(类型 int )的值为 1 ,和n widgets否则,哪里 n值为 widget

如何对 printf 进行单个函数调用无需使用 any 即可实现此目的 if声明或任何其他声明;该代码必须是对 printf单个调用?

最佳答案

 printf(" %d %s\n", donuts == 1 ? donuts : widgets, donuts == 1 ? "donuts" : "widgets");

http://www.tutorialspoint.com/ansi_c/ternary_operator_examples.htm

关于c - 不使用 if 语句对 printf 进行单个函数调用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55710811/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com