99问答网
所有问题
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
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://99.wendadaohang.com/zd/v7eXeWvtjt7jOzjjvB.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);是什么意思