数组作为函数参数

斗米

关注

阅读 46

2022-02-10

#include<iostream>

using namespace std;

void Double(int a[], int size)
{
	for(int i = 0; i < size; i++)
		a[i] *= 2;
}
int main()
{
	int a[ ] = {1, 2, 3, 4, 5};
	int size = sizeof(a) / sizeof(a[0]);
	Double(a, size);
	for(int i = 0; i < size; i++)
	printf("%d ",a[i]);
	return 0;
}
#include<iostream>

using namespace std;

void Double(int* A, int size)
{
	for(int i = 0; i < size; i++)
		A[i] *= 2;
}
int main()
{
	int a[ ] = {1, 2, 3, 4, 5};
	int size = sizeof(a) / sizeof(a[0]);
	Double(a, size);
	for(int i = 0; i < size; i++)
	printf("%d ",a[i]);
	return 0;
}
#include<iostream>

using namespace std;

void Double(int* A, int size)
{
	for(int i = 0; i < size; i++)
		*(A + i) *= 2;
}
int main()
{
	int a[ ] = {1, 2, 3, 4, 5};
	int size = sizeof(a) / sizeof(a[0]);
	Double(a, size);
	for(int i = 0; i < size; i++)
	printf("%d ",a[i]);
	return 0;
}

精彩评论(0)

0 0 举报