#include “stdio.h” func(int b[ ]) { int j; for(j=0;j<4;j++) b[j]=j; } main() { int a[4], i; func(a); for(i=0; i<4; i++) printf(“%2d”,a[i]); }
运行结果为:
N诺智能批改可自动批改答案并给出反馈,每次使用将消耗 1个诺币
您当前的诺币数量: 个
N诺正在智能批改,预计需要30秒,请稍候...
0 1 2 3
函数的调用 ,数组返回 输出:a0--a3 空格 0空格1 空格2空格3 函数里面没有返回值 ,我用vs2022是没有编译成功 我修改了 加了返回语句才成功 修改代码如下: #include <stdio.h> int func(int b[]) { int j; for (j = 0; j < 4; j++) b[j] = j; return b[j]; } int main() { int a[4], i; func(a); for (i = 0; i < 4; i++) printf("%2d",a[i]); }
0123
1
卧槽
36.00
1234
0,1
2,3
12
1 2 3 4
0 0 0 0
登录后提交答案