int a[]={5,10,15,20,25,30}; int b=LA(a,4); int c=LA(a+2,3);p

学习 时间:2026-04-06 17:30:57 阅读:8323
int a[]={5,10,15,20,25,30}; int b=LA(a,4); int c=LA(a+2,3);printf("%d\n %d\n",b,#include "stdio.h"int LA(int *a,int n){int i,s=0;for(i=0;i

最佳回答

安详的金毛

热心的冰淇淋

2026-04-06 17:30:57

int a[]={5,10,15,20,25,30};这一句的意思是定义一个数组a,a中存了5,10,15,20,25,30这6个数LA函数有两个参数,一个数组a(a就代表一个指针值),一个n,函数的作用是求数组a中前n个数的和。int b=LA(a,4);参数是a和3,所以a就代表以上定义的数组a的首地址,也就是从5开始,这一句的意思是将数组a中的前4个数求和,结果存在b中,所以b=5+10+15+20=50int c=LA(a+2,3);参数是a+2和3,a代表数组a的首地址,a+2就将指针移到15那,这一句的意思是将数组a中从第3个算起的3个数求和存在c中,所以c=15+20+25=60。

最新回答共有2条回答

  • 优美的泥猴桃
    回复
    2026-04-06 17:30:57

    int a[]={5,10,15,20,25,30};这一句的意思是定义一个数组a,a中存了5,10,15,20,25,30这6个数LA函数有两个参数,一个数组a(a就代表一个指针值),一个n,函数的作用是求数组a中前n个数的和。int b=LA(a,4);参数是a和3,所以a就代表以上定义的数组a的首地址,也就是从5开始,这一句的意思是将数组a中的前4个数求和,结果存在b中,所以b=5+10+15+20=50int c=LA(a+2,3);参数是a+2和3,a代表数组a的首地址,a+2就将指针移到15那,这一句的意思是将数组a中从第3个算起的3个数求和存在c中,所以c=15+20+25=60。

上一篇 大连与伦敦气候差异的原因

下一篇 给我一条自己编的 关于自信的名言