int main() { int arr[] = {1, 2, 3, 4, 5}; int size = sizeof(arr) / sizeof(arr[0]); for (int i = 0; i < size; i++) { p">

c语言如何输出整个数组

来源:这里教程网 时间:2026-02-21 16:49:34 作者:

如何用 C 语言输出整个数组

在 C 语言中,可以通过几种方法输出整个数组:

方法 1:使用 for 循环

<code class="c">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]);
    }
    printf("\n");  // 输出换行符
    return 0;
}</code>

方法 2:使用指针

立即学习“C语言免费学习笔记(深入)”;

<code class="c">int main() {
    int arr[] = {1, 2, 3, 4, 5};
    int *ptr = arr;
    while (*ptr) {
        printf("%d ", *ptr);
        ptr++;
    }
    printf("\n");  // 输出换行符
    return 0;
}</code>

方法 3:使用 range-based for 循环(C++11 及更高版本)

<code class="c++">int main() {
    int arr[] = {1, 2, 3, 4, 5};
    for (int num : arr) {
        cout << num << " ";
    }
    cout << endl;  // 输出换行符
    return 0;
}</code>

相关推荐