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

学习 时间:2026-03-30 20:57:03 阅读:8039
跪求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-03-30 20:57:03

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

最新回答共有2条回答

  • 勤恳的皮带
    回复
    2026-03-30 20:57:03

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

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

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