求各位帮小弟我解释下什么意思
求各位帮我解释下什么意思
#define SIZE 5
#include<stdio.h>
void modifyArray(int[],int);
main ()
{
int a[SIZE]={1,2,3,4,5},i;
printf("The values of the original array are:\n");
for(i=0;i<SIZE;i++){
printf("%d\t",a[i]);
}
printf("\n");
modifyArray(a,SIZE);
printf("The values of the original array are:\n");
for(i=0;i<SIZE;i++){
printf("%d\t",a[i]);
}
printf("\n");
}
void modifyArray(int b[],int sizeofArray)
{
for(int i=0;i<SIZE;i++)
b[i]*=2;
}
新手自学实在是看不懂了,求高人指点
第一个modifyArray(int [],int t)
第二个modifyArray(a,SIZE)
第三个modifyArray(int b[],int sizeofarray)中括号里面的语句分别代表什么意思
------解决思路----------------------
第一个是函数的声明(括号里只声明了参数传入的类型),第二个是函数的实现(括号里是函数的实参),第三个是函数的定义(括号里是函数的形参)。
------解决思路----------------------
第一个modifyArray(int [],int t) //函数的声明
第二个modifyArray(a,SIZE)//函数实际调用
第三个modifyArray(int b[],int sizeofarray)//函数的定义,将你传入的整型数组每个元素都乘以2
#define SIZE 5
#include<stdio.h>
void modifyArray(int[],int);
main ()
{
int a[SIZE]={1,2,3,4,5},i;
printf("The values of the original array are:\n");
for(i=0;i<SIZE;i++){
printf("%d\t",a[i]);
}
printf("\n");
modifyArray(a,SIZE);
printf("The values of the original array are:\n");
for(i=0;i<SIZE;i++){
printf("%d\t",a[i]);
}
printf("\n");
}
void modifyArray(int b[],int sizeofArray)
{
for(int i=0;i<SIZE;i++)
b[i]*=2;
}
新手自学实在是看不懂了,求高人指点
第一个modifyArray(int [],int t)
第二个modifyArray(a,SIZE)
第三个modifyArray(int b[],int sizeofarray)中括号里面的语句分别代表什么意思
------解决思路----------------------
第一个是函数的声明(括号里只声明了参数传入的类型),第二个是函数的实现(括号里是函数的实参),第三个是函数的定义(括号里是函数的形参)。
------解决思路----------------------
第一个modifyArray(int [],int t) //函数的声明
第二个modifyArray(a,SIZE)//函数实际调用
第三个modifyArray(int b[],int sizeofarray)//函数的定义,将你传入的整型数组每个元素都乘以2