回 帖 发 新 帖 刷新版面

主题:[讨论]数组函数我不懂哪个帮下我解一下,这个是怎么算的,说明白点

#include <stdio.h>
int b=3;
int fun(int *k)
{b=*k+b;returm(b);}
main()
{int a[10]={1,2,3,4,5,6,7,8},i;
for(i=2;i<4;i++){b=fun(@a[i])+b;printf("%d",b);}

printf("\'n");
}还有,a[10]={1,2,3,4,5,6,7,8},数级不是从0开始嘛,这里的1是数组的首地址嘛

回复列表 (共2个回复)

沙发


首先定义一个全局变量b=3,然后定义一个数组函数,其功能是b加上指针K的值,接着是主函数,在主函数里定义了一个数组a含有8个元素,分别是1,2,3,4,5,6,7,8,和一个整型变量i,然后i从2到4开始循环,把b加上3,4,5,然后输出结果,就行了。

板凳

看了此贴菜鸟又涨姿势了

我来回复

您尚未登录,请登录后再回复。点此登录或注册