小编Le *_*yme的帖子

在 C 中使用空字符

我想使用三元运算符和空字符 '' 来正确拼写单词“neightbor”(带或不带“s”)。

我想做以下事情:

printf("There is %d neightbor%c\n", nbNeighbors,  (nbNeighbors>1)?'s':'');
Run Code Online (Sandbox Code Playgroud)

显然,我得到了一个arrorerror: empty character constant

我怎样才能使用这个技巧来获得正确的拼写printf?

c printf char ternary

1
推荐指数
1
解决办法
119
查看次数

标签 统计

c ×1

char ×1

printf ×1

ternary ×1