【发布时间】:2011-08-23 09:44:57
【问题描述】:
int j=5,k=9;
printf("%d...%d");
这个问题在一本书中。 给定输出:5 9 但是当我尝试这个时,我得到:垃圾值,请向我解释一下。 书中的解释说 printf 取程序前两个赋值的值
【问题讨论】:
-
是哪本书教你的?
-
你确定这本书不是写的:
printf("%d %d\n", j, k);?如果它写的和你写的完全一样,请随时停止阅读那本书和go get a better C book。 -
是的,书上写了同样的事情,我上面写的。
-
您可能想检查该书是否有在线勘误表。