66问答网
所有问题
这句c语言是啥意思? scanf("\n%*c%d",&m);
如题所述
举报该问题
其他回答
第1个回答 2019-10-08
scanf()中%*表示忽略掉一个输入项。上面的程序执行时,比如输入
1
2,m获得的值就是2
相似回答
c语言
中的
scanf是什么意思
答:
scanf是
C语言
中常用的输入函数,用于从标准输入设备(通常是键盘)中获取输入值,并按格式化字符串中的要求进行解析和赋值。它的语法格式为
scanf(
“格式控制字符串”, &变量1, &变量2, ...,&变量
n)
,其作用是将用户输入的值按照格式化字符串中定义的格式,依次赋值给后面的各个变量。例如,若要获取...
c语言
中的
scanf
的
意思是什么,
怎么使用?
视频时间 00:41
scanf(
"
%d%*c
"
,&m)
在
C
中
是什么意思?
答:
输入m、*是跳过的意思、也就是那个相当于没有("%d"
,&m)
c语言
中
,scanf(
“
%d
”
,&
x
);这一句是什么意思?
答:
&n表示对象n在内存中的地址。scanf("%d%*c", &n);
整体表示输入两个数,并且忽略掉第二个字符型的输入项,然后将输入的对象存入n
。在C语言的scanf函数中,格式字符串的一般形式为:%[*][输入数据宽度][长度]类型(其中有方括号[]的项为任选项)。不同的格式符类型有不同的功能。
scanf(
"
%d%*c
"
,&
q)在
C语言
中
是什么意思
答:
scanf("
%d%*c
",&q);就是读取一个整数后,丢弃紧跟在整数后边的一个字符。比如说,int p; char YN;printf("请输入几本书:"
);scanf(
"%d%*c",&q);printf("请输入是否会员(Y/
N
):");scanf("%c",&YN);运行时就可以输入:15回车 Y回车 又如:int
n;
char
c;scanf(
"%d%*c%c",...
scanf(
"
%*
d")是什
意思?
答:
scanf(
"%*d")中的*表示,跳过相应的输入项目。比如scanf("%*d%d"
, &n)
表示跳过第一个输入的整数,把第二个输入的整数读入n中。
大家正在搜