c语言函数的调用问题
“a":未声明的标识符
将形参与实参联系起来
#include<stdio.h>
void print(int b[], int len)
{
int i;
for (i = 0; i < len; i++);
{
printf("a[%d]=%d", i, b[i]);
}
}
int main()
{
print(a,5);
return 0;
}
#include<stdio.h>
void print(int b[], int len)
{
int i;
for (i = 0; i < len; i++);
{
printf("a[%d]=%d", i, b[i]);
}
}
int main()
{
print(a,5);
return 0;
}
#include<stdio.h>
void print(int b[], int len)
{
int i;
for (i = 0; i < len; i++) //这里没有分号
{
printf("a[%d]=%d\n", i, b[i]);
}
}
int main()
{
int a[5] = {1,2,3,4,5}; //或者你写一个for循环读入a
print(a,5);
return 0;
}