跪求C语言高手帮忙解释一下下面这段代码中“%*d”的含义

学习 时间:2026-11-10 11:30:24 阅读:942
跪求C语言高手帮忙解释一下下面这段代码中“%*d”的含义main(){int i=0,j=0,k=0;scanf("%d%*d%d",&i,&j,&k);printf("%d%d%d\n",i,j,k);}

最佳回答

无辜的含羞草

要减肥的大叔

2026-11-10 11:30:24

%*d是抑制赋值的意思,即让scanf匹配一个%d,但不将这个%d赋值给变量。这里的话,i=第一个数,j=第三个数,k并没有被赋值。

最新回答共有2条回答

  • 坚强的书包
    回复
    2026-11-10 11:30:24

    %*d是抑制赋值的意思,即让scanf匹配一个%d,但不将这个%d赋值给变量。这里的话,i=第一个数,j=第三个数,k并没有被赋值。

上一篇 人生的意义就在于等死的过程

下一篇 Write some new words is notebook.是什么意事