pointer5.c

来自「嵌入式Linux C应用程序设计配套光盘,含有许多嵌入式Linux C应用程序设」· C语言 代码 · 共 25 行

C
25
字号
#include <stdio.h>
#include <errno.h>

/*定义该函数时不需要定义其中数组的维数*/
void copy(int a[], int b[])
{
	int i;
	for(i = 0; i < 10; i++)
		/*在编译器中是采用*(b+i) = *(a+i)的方式来处理的*/
		b[i] = a[i];
}

int main()
{
	int a[10], b[10];
	int i;
	for(i = 0; i < 10; i++)
		a[i] = i;
	/*使用数组名作为实参*/
	copy(a,b);
	for(i = 0; i < 10; i++)
		printf("b[%d] is %d\n", i, b[i]);
}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?