请教一个C 语言问题!

2025-05-23 17:53:59
推荐回答(1个)
回答1:

#include "stdio.h"
int s (int b[]);

main()
{
int i;
int a[3]={2,3,4};

for (i=0;i<=2;i++){

int s (int b[3]); //应该改成int s(b);入参是数组,不是整数.

printf ("The is %d\n",a[i]);

}

return 0;

}
int s (int b[3]) { //应该改成int s (int b[])入参是数组
int temp[3]={6,7,8};

b[3]=temp[3]; //应该改成b[2]=temp[2];temp[3]是结束符号,不是8.

return temp[3];//应该改成 return 0;

}

加油,继续努力.