Различные методы печати массива в C

Чтобы напечатать массив в C, вы можете использовать следующие методы:

Метод 1: использование цикла

#include <stdio.h>
int main() {
    int arr[] = {1, 2, 3, 4, 5};
    int size = sizeof(arr) / sizeof(arr[0]);
    for (int i = 0; i < size; i++) {
        printf("%d ", arr[i]);
    }
    return 0;
}

Метод 2. Использование указателя

#include <stdio.h>
int main() {
    int arr[] = {1, 2, 3, 4, 5};
    int size = sizeof(arr) / sizeof(arr[0]);
    int *ptr = arr;
    for (int i = 0; i < size; i++) {
        printf("%d ", *(ptr + i));
    }
    return 0;
}

Способ 3. Использование функции

#include <stdio.h>
void printArray(int arr[], int size) {
    for (int i = 0; i < size; i++) {
        printf("%d ", arr[i]);
    }
}
int main() {
    int arr[] = {1, 2, 3, 4, 5};
    int size = sizeof(arr) / sizeof(arr[0]);
    printArray(arr, size);
    return 0;
}

Метод 4. Использование макроса

#include <stdio.h>
#define PRINT_ARRAY(arr, size) \
    for (int i = 0; i < size; i++) { \
        printf("%d ", arr[i]); \
    }
int main() {
    int arr[] = {1, 2, 3, 4, 5};
    int size = sizeof(arr) / sizeof(arr[0]);
    PRINT_ARRAY(arr, size);
    return 0;
}

Это некоторые из распространенных методов печати массива в C. Каждый метод имеет свои преимущества и может использоваться в зависимости от конкретных требований.