早教吧 育儿知识 作业答案 考试题库 百科 知识分享

其实我C语言学的挺努力的,就是开始部分没学好,请各位专家帮忙做下下面的题,要详解~14、已知a、b为整形,z为实型,ch为字符型,下列表达式中合法的是()A.z=(a+b)++B.a+b=zC.b=ch+aD.

题目详情
其实我C语言学的挺努力的,就是开始部分没学好,请各位专家帮忙做下下面的题,要详解~
14、已知a、b为整形,z为实型,ch为字符型,下列表达式中合法的是()
A.z=(a+b)++ B.a+b=z C.b=ch+a D.b=z%a
15、设char ch;则不合法的赋值语句是____。
(A) ch='a+b';
(B) ch='\0';
(C) ch='a'+'b';
(D) ch=7+9;
▼优质解答
答案和解析
14题选C。因为整形和字符型可以通用。A好像没这种表达式吧。B赋值号的左边不能是关系表达式,如果写成z=a+b;就对了,D、%两侧均应为整形数据。
15题A。字符型变量用来存放字符常量,它只能放一个字符。