%*d是指什么?

来源:学生作业帮助网 编辑:作业帮 时间:2024/07/12 07:35:34
%*d是指什么?
xn@_Ųevlpyf@S!JR ER!PJ\k23+0 Xt1stxbeelG|йM/Y%>ӴƏVtԨLnѣ8F?fOuX6G1ƳT=#5Lؘ92Bk١ldAj`\B+aȲq+`C BD bZ}"] !pā1ԧ~H"3'fԯa7k2y|z(ETl&'t2f5G 囪4V*LnķG[>ym.D 6'IW*W^4Xo0U1-^WW8y_ˆ7gI{8m`||6{F\€?

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

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