比大小的逻辑是:在第二个for循环中,循环条件是p<=*q+i,即p所指向的地址小于等于当前行的第i个元素的地址。因为在这个循环中,我们只需要输出当前行的前i个元素,所以循环条件要限制在这个范围内。注意,这里的p和q都是指针变量,所以它们指向的是地址,而不是数组元素的值。