在线题库 [单选] 以下程序有错,错误原因是 main() { int *p,i;char *q,ch; p=&i; q=&ch; *p=40; *p=*q; ...... } 发布时间:2022-09-12 0次 Ap和q的类型不一致,不能执行*p=*q;语句B*p中存放的是地址值,因此不能执行*p=40;语句Cq没有指向具体的存储单元,所以*q没有实际意义Dq虽然指向了具体的存储单元,但该单元中没有确定的值,所以执行*p=*q;没有意义,可能会影响后面语句的执行结果 您需要登录才可以下载或查看,没有账号?会员注册