利用指针找数组最大值:输入 n(n<=10)个整数并存入数组中,利用指针操作数组元素找出最大值,输出到屏幕上
#include <stdio.h>
int main(void)
{
int a[10], i, n, max, *p;
printf("Enter n:");
scanf("%d", &n);
for(i = 0; i < n; i++) {
scanf("%d", &a[i]);
}
p = a; /* 指针p指向数组首元素 */
max = a[0];
int m = 0;
while(m < n) { /* 调试时设置断点 */
if(*p + m > max) {
max = *p + m;
}
m++;
}
printf("max = %d\n", max);
return 0;
}
