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

学习 时间:2026-08-23 14:45:09 阅读:2477
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-08-23 14:45:09

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-08-23 14:45:09

    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。

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

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