作业帮 > 综合 > 作业

有输入语句:int a,b,c; scanf("a=%d,b=%d,c=%d",&a,&b,&c); 为使变量a的值为1

来源:学生作业帮 编辑:神马作文网作业帮 分类:综合作业 时间:2024/09/25 05:32:18
有输入语句:int a,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,
有输入语句:int a,b,c; scanf(
1、scanf()中的变量必须使用地址. 所以会 &a, &b, &c (&a是传递变量a的地址到scanf函数)
2、%d 中scanf函数的输入格式 意思是要求输入一个整数,并将读入的数据解释成一个整数.
3、scanf函数中“”中的数据,除去格式(带%的部分)外,是输入者必须输入的部分,这部分程序不解释成数据,忽略之,但是不输入就会导致程序错误的解释(看来程序挺傻的),如:a=%d,输入时就必须写a=1,程序才会将1存入到a
所以:答案为:D