2

私が C で抱えている問題を強調するために、小さなプログラムを作成しました。ただし、ループは 0 で終了します。一体何が欠けているのですか / 理解できませんか? あなたの助けに感謝します。

#include <stdio.h>

int main (void)
{
    int i = 0;
    int iArray[] = {1, 2, 0, 4, 5, '\0'};
    int cArray[] = {1, 2, 0, 4, 5, '\0'};

    for(i=0; iArray[i] != '\0'; i++)
    {
        printf("\nElement: %d", iArray[i]);
    }

    for(i=0; cArray[i] != '\0'; i++)
    {
        printf("\nElement: %d", iArray[i]);
    }
    return 0;
}

ありがとう、ダン

4

4 に答える 4