MST

星途 面试题库

面试题:C语言指针数组与间接访问复杂应用

定义一个指针数组,数组元素指向5个不同的整型变量。通过指针数组间接访问这些变量,找出其中的最大值,并编写完整的C语言程序实现该功能。
35.6万 热度难度
编程语言C

知识考点

AI 面试

面试题答案

一键面试
#include <stdio.h>

int main() {
    int num1 = 10, num2 = 20, num3 = 30, num4 = 40, num5 = 50;
    int *ptrArray[5] = {&num1, &num2, &num3, &num4, &num5};
    int max = *ptrArray[0];

    for (int i = 1; i < 5; i++) {
        if (*ptrArray[i] > max) {
            max = *ptrArray[i];
        }
    }

    printf("最大值为: %d\n", max);
    return 0;
}