姚炜的回答:楼上所有的说法都是错误的,我不知道你们有没有调试过,我是经过调试的, 错误的答案是a,c,d。下面我说说原因: a错:因为p存放的是内存的地址,&a表示的是地址的地址,类型不匹配,会产生编译错误。 c错:因为数组a表示的是常量地址,常量地址是不能赋值的,会产生编译错误。 d错:d错在*p2=a,*p2表示的是内存地址中的值,而a是常量地址,类型不匹配,产生编译错误。 爱聊网的回答:楼上所有的说法都是错误的,我不知道你们有没有调试过,我是经过调试的, 错误的答案是a,c,d。下面我说说原因: a错:因为p存放的是内存的地址,&a表示的是地址的地址,类型不匹配,会产生编译错误。 c错:因为数组a表示的是常量地址,常量地址是不能赋值的,会产生编译错误。 d错:d错在*p2=a,*p2表示的是内存地址中的值,而a是常量地址,类型不匹配,产生编译错误。 康果的回答:楼上所有的说法都是错误的,我不知道你们有没有调试过,我是经过调试的, 错误的答案是a,c,d。下面我说说原因: a错:因为p存放的是内存的地址,&a表示的是地址的地址,类型不匹配,会产生编译错误。 c错:因为数组a表示的是常量地址,常量地址是不能赋值的,会产生编译错误。 d错:d错在*p2=a,*p2表示的是内存地址中的值,而a是常量地址,类型不匹配,产生编译错误。 张冲的回答:楼上所有的说法都是错误的,我不知道你们有没有调试过,我是经过调试的, 错误的答案是a,c,d。下面我说说原因: a错:因为p存放的是内存的地址,&a表示的是地址的地址,类型不匹配,会产生编译错误。 c错:因为数组a表示的是常量地址,常量地址是不能赋值的,会产生编译错误。 d错:d错在*p2=a,*p2表示的是内存地址中的值,而a是常量地址,类型不匹配,产生编译错误。 灬的回答:bc错的。 b.p指针指向的是一个地址,所以必须给它赋上地址的值。 c.上面的说的是对的。这里就不说了 |