主函数调用怎么个原理也可以一起说说吗

从键盘输入五个数,存在数组data[5[]中,编写组主函数将其逆序输出。


#include<stdio.h>
#include<math.h>
/*
从键盘输入五个数,存在数组data[5[]中,编写组主函数将其逆序输出。
*/
int main()
{
    int data[5];
    for (int i = 0; i < 5; i++)
    {
        scanf("%d",&data[i]);
    }
    for (int i = 4; i >= 0; i--)
    {
        printf("%d",data[i]);
    }
    return 0;
}
int data[5];
for (int i = 0; i < 5; i++)scanf("%d", data+i);
for (int i = 4; i >= 0; i--)printf("%d ", data[i]);
#include<stdio.h>
int main()
{
    int data[5];
    int j;
    for(j=0; j<5; j++)
    {
        scanf("%d",&data[j]);
    }
    for(j=0; j<5; j++)
    {
        printf("%d  ",data[4-j]);
    }
    return 0;
}

有帮助的话帮忙采纳一下吧,谢谢