c语言的问题。子程序有个数组a[10];主程序有个数组b[10]。怎么把数组a所有值传递给数组b。
3个回答
2014-02-22
展开全部
#include<stdio.h>
void f(int b[],int n)//子函数
{
int a[10]={1,2,3,4,5,6,7,8,9,10};//子函数中的数组
for(int i=0;i<n;i++) //复制数组
{
b[i]=a[i];
}
}main(){ int b[10];
int * bb; f(b,10);//调用子函数 传递数组b作为存贮位置,和个数
for(int i=0;i<10;i++) //测试结果
{
printf("%d\n",b[i]);
}
getwchar();
}
void f(int b[],int n)//子函数
{
int a[10]={1,2,3,4,5,6,7,8,9,10};//子函数中的数组
for(int i=0;i<n;i++) //复制数组
{
b[i]=a[i];
}
}main(){ int b[10];
int * bb; f(b,10);//调用子函数 传递数组b作为存贮位置,和个数
for(int i=0;i<10;i++) //测试结果
{
printf("%d\n",b[i]);
}
getwchar();
}
2014-02-22
展开全部
int i; /* 声明一个整型变量,名为i */for(i = 0; i < 10; ++i) /* for循环,i的值从0开始,i必须小于10才能继续循环,每循环一次后 i 自增1,共循环10次 */{b[i] = a[i]; /* a的第i个元素赋值给b的第i个元素 */}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2014-02-22
展开全部
方法
#include<stdio.h>
int Find(char []);
void main()
{
char b[10];
Find(b);
…
}
int Find(char a[10])
{
…
}
#include<stdio.h>
int Find(char []);
void main()
{
char b[10];
Find(b);
…
}
int Find(char a[10])
{
…
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询