%*d是指什么?

来源:学生作业帮助网 编辑:六六作业网 时间:2024/05/15 22:23:38
%*d是指什么?%*d是指什么?%*d是指什么?对scanf来说,这个*表示一个字段被读取但不保存到参数里,被忽略掉,列如scanf("%*d%d",&i);如果你输入1234,那么会忽略掉12并读取

%*d是指什么?
%*d是指什么?

%*d是指什么?
对scanf来说,这个*表示一个字段被读取但不保存到参数里,被忽略掉,列如scanf("%*d %d",&i);
如果你输入12 34,那么会忽略掉12并读取34到参数i里.即i = 34
%d指读入一个数.%*d指读入一个数,但忽略它.
如图输出结果为:10 30 0(20被忽略掉)