去评论
推扬网

张新春:以下选项中,对指针变量p不正确的操作是:

admin
2020/08/11 16:36:57

姚炜的回答:

楼上所有的说法都是错误的,我不知道你们有没有调试过,我是经过调试的, 错误的答案是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.上面的说的是对的。这里就不说了