a是int类型变量,c是字符变量.下列输入语句中哪个是错误的是____A.scanf(“%d,%c”,&a,&c); B.scanf(“%d%c”,a,c);C.scanf(“%d%c”,&a,&c); D.scanf(“a=%d,c=%c”,&a,&c);选什么,错哪里,还有一些关于这方面的基本知识可以讲解一下吗
问题描述:
a是int类型变量,c是字符变量.下列输入语句中哪个是错误的是____
A.scanf(“%d,%c”,&a,&c); B.scanf(“%d%c”,a,c);
C.scanf(“%d%c”,&a,&c); D.scanf(“a=%d,c=%c”,&a,&c);
选什么,错哪里,还有一些关于这方面的基本知识可以讲解一下吗
答
b错了,传入的参数必须是地址,你看a,c,d都是取地址的&a,&c