标签: c
我正在准备学校考试。因此,我已经访问了许多网站,以消除对C,C ++,Java编程语言的怀疑。在阅读这些问题时,我遇到了一个MCQ问题,如下所示:
switch (printf("Do")) { case 1: //code here case 2: //code here }
我执行了这段代码,并执行了case 2,但是我不知道为什么执行它。有人可以帮助我理解吗?
case 2
答案 0 :(得分:3)
printf返回成功打印的字符数。因此,在您的情况下,它将返回2,因此将执行session下的代码。
printf
session