这个程序得输出结果是什么?

来源:百度知道 编辑:UC知道 时间:2024/06/15 05:34:58
若从键盘输入:10 20 30<回车>输出的结果是?
?? main()
?? { int i=0,j=0,k=0;
??scanf("%d%*d%d",&i,&j,&k);
??printf("%d%d%d\n",i,j,k);
??}
答案是10 30 0

scanf("%d%*d%d",&i,&j,&k);
注意第二个d前面有一个*,%*表示读取输入的内容,但是不记录,也就是说,跳过第二个输入内容。
所以就得到了
10 30 0这样的结果。

欢迎访问我的论坛:)
http://www.chinesebloger.com
期待您的支持:)

就是厉害啊

也许是 没有用过