这个程序得输出结果是什么?
来源:百度知道 编辑: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
?? 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
期待您的支持:)
就是厉害啊
也许是 没有用过