55智能网
新记
c语言 a = scanf("%d %c %d", & b, & c, & d);
数据类型:
int a; int b; char c; int d;
请问这个程序片段是什么意思
举报该文章
相关建议 2015-07-30
scanf是读入数据的函数,该函数返回读到的数据的个数,即这里是从控制台输出b, c, d的值,如果
数据输入
正确返回3,赋值给a
温馨提示:内容为网友见解,仅供参考
当前网址:
https://55.aolonic.com/aa/f8clcif4g48greggfq.html
其他看法
第1个回答 2015-07-30
在输入中读入三个变量
其中b和d为整型 c为字符型。
变量输入时用空格分隔。
a为读入的变量总数。
当a为3时,读入成功,其它值读入失败。
比如 输入
100 + 200
那么 赋值后
b = 100
c = '+'
d=200
一般是做计算器的时候用的这种输入。
相似回答
大家正在搜
相关问题
在c语言中,scanf("a=%d,b=%d,c=%d",&...
scanf("%d%d%*d%d",&a,&b,&c);会出...
c语言中有scanf(“%c℅c%d",&a,&b,&c);...
c语言scanf("%d%c%d%c",&a,&b,&c,&...
c语言 中,要同时输入scanf("%s%d%d%c", a...
C语言,scanf(“%d%d”,&a,&b)==2是什么意...
c语言中scanf("%d%*c", &n);是什么意思