scanf("%d%*c",&L.length)中的%d%*c是什么意思?
答案:1 悬赏:30 手机版
解决时间 2021-01-21 13:50
- 提问者网友:原来太熟悉了会陌生
- 2021-01-20 19:30
scanf("%d%*c",&L.length)中的%d%*c是什么意思?
最佳答案
- 五星知识达人网友:逐風
- 2021-01-20 20:19
格式字符串的一般形式为:
%[*][输入数据宽度][长度]类型
其中有方括号[]的项为任选项
“*”符:用以表示该输入项,读入后不赋予相应的变量,即跳过该输入值。
如:
scanf("%d %*d %d",&a,&b);
当输入为:1 2 3时,把1赋予a,2被跳过,3赋予b。
%*c则是指跳过字符
所以那一句的%*c的作用估计是你们老师拿来吸收字符用的吧
%[*][输入数据宽度][长度]类型
其中有方括号[]的项为任选项
“*”符:用以表示该输入项,读入后不赋予相应的变量,即跳过该输入值。
如:
scanf("%d %*d %d",&a,&b);
当输入为:1 2 3时,把1赋予a,2被跳过,3赋予b。
%*c则是指跳过字符
所以那一句的%*c的作用估计是你们老师拿来吸收字符用的吧
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯