我用在K & R中的样品节目之一打打闹闹,并且发现,这种混合数据类型的结果在心脏输出
#include <stdio.h>
main()
{
double nc;
for (nc = 0; getchar() != EOF; ++nc)
;
printf("%lf\n", nc);
putchar(nc);
}
产生输出即3.000000(我完全预期),则新的线上有一颗心(我完全没有想到)。为什么它会输出一个新的内心? 我认为它与我混合的数据类型有关。
我知道为什么新行 - 只是为什么心的形状感兴趣。 – Laura