这个代码实在不知道什么意思,结果是m-n=19

img

img

你好,首先请看第一行定义了一个数组,一个指针p初始化为数组的首地址,两个整形m和n,
*的含义是定义指针和解指针,解指针就是取得指针指向的内存空间里的数据。
所以请看下面一行m = n = *p就是把m和n都赋值为数组的第一个元素的值
接下来请看循环,是用指针遍历数组中每一个元素。
看循环体内第一个if,是把m赋值为数组中的最大值12
看循环体内第二给if,是把n赋值为最小值-7
于是相减是19,解决了吗?给采纳一下吧