C语言问题,谁帮我解答一下

来源:百度知道 编辑:UC知道 时间:2024/06/07 06:42:32
以下定义语句中正确的是
A char a='A',b='B';
B float a=b=10.0;
C int a=10,*b=&a;
D float *a,b=&a;

说出为什么最好每个选项都解释一下
可是答案或A也是错的,是答案错了吗

A正确,字符赋值给字符变量能错吗?
B错误,定义中只允许给一个变量赋值.
C正确,指针赋值给指针变量b能错吗?
C错误,不能把指针赋值给一个普通变量,指针只能赋予指针变量.
谁给的你答案你拿手机狠砸他两下。
书印错的话打电话举报他们。