有输入语句:int a,b,c; scanf("a=%d,b=%d,c=%d", &a, &b, &c); 为使变量a的值为1,b的值为3,c的值为2, 从键
有输入语句:inta,b,c;scanf("a=%d,b=%d,c=%d",&a,&b,&c);为使变量a的值为1,b的值为3,c的值为2,从键盘输入数据的正确形式应当是...
有输入语句:int a,b,c; scanf("a=%d,b=%d,c=%d", &a, &b, &c); 为使变量a的值为1,b的值为3,c的值为2,
从键盘输入数据的正确形式应当是(注:#表示空格)
(A) 132<回车>
(B) 1,3,2<回车>
(C) a=1#b=3#c=2<回车>
(D) a=1,b=3,c=2<回车>
其中,a=%d,b=%d,c=%d", &a, &b, &c是什么意思? 展开
从键盘输入数据的正确形式应当是(注:#表示空格)
(A) 132<回车>
(B) 1,3,2<回车>
(C) a=1#b=3#c=2<回车>
(D) a=1,b=3,c=2<回车>
其中,a=%d,b=%d,c=%d", &a, &b, &c是什么意思? 展开
12个回答
展开全部
1、scanf()中的变量必须使用地址。 所以会 &a, &b, &c (&a是传递变量a的地址到scanf函数)
2、%d 中scanf函数的输入格式 意思是要求输入一个整数,并将读入的数据解释成一个整数。
3、scanf函数中“”中的数据,除去格式(带%的部分)外,是输入者必须输入的部分,这部分程序不解释成数据,忽略之,但是不输入就会导致程序错误的解释(看来程序挺傻的),如:a=%d,输入时就必须写a=1,程序才会将1存入到a
所以:答案为:D
2、%d 中scanf函数的输入格式 意思是要求输入一个整数,并将读入的数据解释成一个整数。
3、scanf函数中“”中的数据,除去格式(带%的部分)外,是输入者必须输入的部分,这部分程序不解释成数据,忽略之,但是不输入就会导致程序错误的解释(看来程序挺傻的),如:a=%d,输入时就必须写a=1,程序才会将1存入到a
所以:答案为:D
2011-10-11
展开全部
scanf("a=%d,b=%d,c=%d", &a, &b, &c)是从键盘上向系统输入a,b,c的值,存储在内存中。a、b、c都是double类型的数据,&a, &b, &c是取得a、b、c在内存中的地址。系统执行时,就用a、b、c在内存中的地址对应的数值即1,3,2取代相应的%d。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2011-09-28
展开全部
%d 是输入变量的类型,&a对应第一个%d输入的数,&b对应第2个%d,&c对应第3个%d输入的数,输入的数scanf函数中,“”中的是要输入整个字符串,其中有三个地方即分别为三个%d的地方的值不确定,要通过输入来确定,后面的&a,&b,&c就分别是这三个要输入的数
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
%d表示要输入变量的格式符为整型
&a表示将该数据赋值给a~~~~&b,&c也都是这个意思
scanf("a=%d,b=%d,c=%d", &a, &b, &c); 的a=,b=,c=这些都必须原样输入,那么这道题的答案顺理成章的选D啦!
&a表示将该数据赋值给a~~~~&b,&c也都是这个意思
scanf("a=%d,b=%d,c=%d", &a, &b, &c); 的a=,b=,c=这些都必须原样输入,那么这道题的答案顺理成章的选D啦!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
&a,&b,&c分别取a,b,c地址,就是你在键盘上输入的格式得跟你scanf冒号里的格式一样。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询