指针*p1>*p2c语言中*p1>*p2 的意义是什么,是不是p1指向的值大于p2指向的值,解释其原因.

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/28 21:46:03

指针*p1>*p2c语言中*p1>*p2 的意义是什么,是不是p1指向的值大于p2指向的值,解释其原因.
指针*p1>*p2
c语言中*p1>*p2 的意义是什么,是不是p1指向的值大于p2指向的值,解释其原因.

指针*p1>*p2c语言中*p1>*p2 的意义是什么,是不是p1指向的值大于p2指向的值,解释其原因.
这个你可以这么理解!
p1和p2都是指针变量,他们可能输数组(当然也不一定就是),我们先把p2地址里面的值放进p1所指向的地址中去!然后判断p1地址里面的值是不是0,如果不是0,那么将p1和p2的指针都加1,指向后面的地址,并执行while中的语句.直到p2地址中的数为0.
如果不考率while循环内的语句的话!这句话的意思就是将p2指针指向单元中的一系列数(比如数组)前面所有不是0的数赋值到以p1指向地址开始的内存单元中(可以理解为另一个数组).直到p2指向的内存单元中的数出现0为止!
以上回答你满意么?