数组 指针求和问题

mengjiacun mengjiacun 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
#include <stdio.h>
#define SIZE 10
int sum(int ar[], int n);
int main(void)
{
int marbles[SIZE] = {20,10,5,39,4,16,19,26,31,20};
long answer;

answer = sum(marbles, SIZE);
printf("The total number of marbles is %ld.\n", answer);
printf("The size of marbles is %zd bytes.\n",
sizeof marbles);

return 0;
}

int sum(int ar[], int n) // how big an array?
{
int i;
int total = 0;

for( i = 0; i < n; i++)
total += ar[i]; printf("The size of ar is %zd bytes.\n", sizeof ar);

return total;
}
ar[i]怎么理解啊?实在是不解,这不是指针么?还可以用数组的形式表示?
...全文

相关推荐

评论 11
收藏 已收藏
分享
返回顶部
mengjiacun
C语言 70,039 成员 243,237 内容