55智能网
新记
scanf("%d%d%*d%d",&a,&b,&c);会出现什么情况
还有
scanf(“%d%d%%d%d”,&a,&b,&c); 呢?为什么?
举报该文章
相关建议 2013-02-18
scanf("%d%d%*d%d",&a,&b,&c); 把第一个输入的赋值给a 第二个输入的赋值给b 第三个输入的不
赋值跳过 第四个输入的赋值给c
scanf(“%d%d%%d%d”,&a,&b,&c); 第一个第二个输入的分别赋值给a和 b 然后输入一个% 输入一d 然后再输入一个数字 这个数字才会赋值给c
原因就是scanf这个函数就是这么定义的 自己研究下
温馨提示:内容为网友见解,仅供参考
当前网址:
https://55.aolonic.com/aa/qfqqiff4e.html
其他看法
第1个回答 2013-02-18
scanf("%d%d%*d%d",&a,&b,&c);第三个%*d会跳过,相当于输入的第一、二、四三个数赋值给a,b,c
scanf(“%d%d%%d%d”,&a,&b,&c); 第一、二个数赋值给a,b,然后输入百分号,再输入一个整数赋值给c
连续两个%会转义成一个百分号来自:求助得到的回答
第1个回答 2013-02-18
第二个问题,每个%d会对于后面一个变量 ,多余的%d会在下一次继续
相似回答
大家正在搜
相关问题
在c语言中,scanf("a=%d,b=%d,c=%d",&...
scanf("%d,%d,%d,%d",&a,&b,&c,&...
scanf(%d-%d-%d,&a,&b,&c)格式 输入时...
C语言中scanf("%d%*s%d",&a,&b);是什么...
scanf("%d%d%d",&a,&b,&c)中a,b,c...
C语言scanf(“a=%d,b=%d”,&a,&b);输入...
C语言中关于scanf的问题:scanf("%d,%d\n"...
scanf 函数输入格式控制中多一个%系统会怎样处理这种情况...