关于输入输出的问题请高手指点
#include<stdio.h>main()
{
int i=0,j=0,k=0;
scanf("%d%*d%d",&i,&j,&k);
printf("%d%d%d\n",i,j,k);
}
刚学c语言不久但对于输入输出不是很熟悉,对于这个程序输入10 20 30的时候我本以为会输出,10030;我的理解是
scanf("%d%*d%d",&i,&j,&k);中的%*d不会对j进行赋值,所以只会输出i和k的值故此得到10030;但程序运行结果却是10300;我甚是费解啊,请高手给个指点…………
呵呵谢谢啦