C言語 配列の最後の要素を取得する方法【簡単解説】

C言語では、配列のインデックスを使用して配列の最後の要素にアクセスできます。配列名がarrで、配列の長さがnの場合、arr[n-1]を使用して最後の要素にアクセスできます。また、ポインタを使用して配列の最後の要素にアクセスする方法もあります。

#include <stdio.h>

int main() {
    int arr[] = {1, 2, 3, 4, 5};
    int n = sizeof(arr) / sizeof(arr[0]);

    // 访问最后一个元素
    int lastElement = arr[n-1];
    printf("The last element of the array is: %d\n", lastElement);

    // 使用指针的方式访问最后一个元素
    int *ptr = &arr[n-1];
    printf("The last element of the array (using pointer) is: %d\n", *ptr);

    return 0;
}

上記のコードでは、まず配列arrの長さを計算し、arr[n-1]とポインタを使用して配列の最後の要素にアクセスし、それを印刷します。

bannerAds