printf("%d %d", 8); 格式串里有两个 %d,后面却只给了一个值 8。程序运行后会输出什么? A. 8 0:缺的值自动按 0 补上 B. 8 8:第二个 %d 沿用前面给过的 8 C. 编译一定报错,程序根本运行不起来 D. 输出内容不可靠:第二个 %d 没有对应的值,打印出来的是内存里的随机内容