【发布时间】:2014-07-03 12:48:29
【问题描述】:
#include <cstdio>
using namespace std;
int main()
{
int i,a;
printf("%d",printf("PRINT %d\t",scanf("%d %d",&i,&a)));
return 0;
}
这段代码给出了输出
PRINT 2 8
我想知道它如何为输入的任何数字提供相同的输出。我是新用户,如果我在某个地方错了,我很抱歉。谢谢。
【问题讨论】:
-
你在哪里声明了
i和a? -
我认为它甚至不会编译,因为
i和a没有定义。 -
它编译并给出输出“PRINT 2 8”
-
我又编辑了一遍,忘记初始化了。