我想使用三元运算符和空字符 '' 来正确拼写单词“neightbor”(带或不带“s”)。
我想做以下事情:
printf("There is %d neightbor%c\n", nbNeighbors, (nbNeighbors>1)?'s':'');
显然,我得到了一个arrorerror: empty character constant
error: empty character constant
我怎样才能使用这个技巧来获得正确的拼写printf?
printf
c printf char ternary
c ×1
char ×1
printf ×1
ternary ×1