标准C语言中scanf的%*d什么意思

2025-04-14 08:25:58
推荐回答(4个)
回答1:

读入一个整数,但是并不赋给任何变量。只是单纯的从缓冲区中读出, 类似的还有%*c

回答2:

printf("%d %d %d\n".x.y.z); 如果输入12 34 56 78 则输出结果为12 56 78 也就是说当要输出34时因为这个抑制符而跳过去了,继续输出以后的数据,懂否?追问:
呵呵,真很简单啊,忘了跟你说了,咱们在用一段程序表示吧,int x,y; scanf("%d%*d%d",&x,&y);
回答:

回答3:

忽略第一个读入的数。

回答4:

指跳过与之对应的&x