|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
int size = sizeof(data) /sizeof(data[0]); 这是什么意思呢????#include <stdio.h>
int addArray (int array[],int n) ;
int main()
{
int data[]={0,1,2,3,4,5,6,7,8,9}
int size = sizeof(data) /sizeof(data[0]);
printf("结果是:%d \n",addArray(data,size))
return 0
}
int addArray (int array[], int n);
{
int sum=0;
int i;
for (i=0;i<n;i++)
{
sum +=array(i)
}
return sum
}
按楼上的注释去修改就是对的
- #include <stdio.h>
- int addArray (int array[],int n) ;
- int main()
- {
- int data[]={0,1,2,3,4,5,6,7,8,9}; // 少分号
- int size = sizeof(data) /sizeof(data[0]);
- printf("结果是:%d \n",addArray(data,size)); // 少分号
- return 0; //少分号
- }
- int addArray (int array[], int n) // 多分号
- {
- int sum=0;
- int i;
- for (i=0;i<n;i++)
- {
- sum +=array[i]; //少分号,还有这里[i]是中括号
- }
- return sum; // 少分号
- }
复制代码
|
|