问题 更新时间2023/4/3 12:59:00 以下程序有错,错误的原因是( )。 main() {int *p,i;char *q,ch; p=&i;q=&ch; *p=40; *p=*q; . . .}(本题2.0分) A、 p和q的类型不一致,不能执行*p=*q;语句 B、 *p中存放的是地址值,因此不能执行*p=40;语句 C、 q没有指向具体的存储单元,所以*q没有实际意义 D、 q虽然指向了具体的存储单元,但该单元中没有确定的值,所以不能执行*p=*q;语句 答案 登录 注册 标准答案:D 出自:青书学堂 >> 信阳师范学院-C语言程序设计(专升本)