正在加载图片...
int sum (int *a, int n)int main(void )( inti,s=0;( inti;for(i=0; i<n; i++)int b[5] = [1, 4, 5, 7, 9];s += a[i];printf("%din", sum(b, 5);return(s);return 0;11bsum(b, 5)b[0]+b[1]+...+b[4]b[0]asum(b, 3)b[0]+b[1]+b[2]sum(b+1, 3)b[1]+b[2]+b[3]sum(&b[2], 3)b[2]+b[3]+b[4]b[5]int sum (int *a, int n) { int i, s = 0; for(i=0; i<n; i++) s += a[i]; return(s); } int main(void ) { int i; int b[5] = {1, 4, 5, 7, 9}; printf("%d\n", sum(b, 5)); return 0; } b b[0] b[5] a sum(b, 5) b[0]+b[1]+.+b[4] sum(b, 3) b[0]+b[1]+b[2] sum(b+1, 3) b[1]+b[2]+b[3] sum(&b[2], 3) b[2]+b[3]+b[4]
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有