반응형
//*********************************************************************************************
// 배열을 함수로 전달하기 ( 매개변수로)
//*********************************************************************************************

#include 
//배열을 전달 받아서 배열을 화면에 출력하는 함수
//void parr(int pArr[])// []을 이용해서 배열임을 알린다!!


void parr(int* pArr) // * 포인터 변수를 이용해서 주소값임을 알린다.
{
	int i;
	for(i=0;i<5;i++)
	{
		printf("%d ",pArr[i]);
	}
}
// 사용자에게 이름을 입력 받는 함수 !!
void inputname(char* name)
{
	gets(name);
}
// 배열을 전송받아서 문자열을 출력하는 함수 !!
void Showname(char* name)
{
	puts(name);
}


void main()
{
	//배열의 이름 ?? 주소값 --> 배열이 메모리상에 위치하는 위치값!!
	int pArr[5] = {0,1,2,3,4};
	parr(pArr);
	char name[32];
	inputname(name);
	Showname(name);
}

'C, C++' 카테고리의 다른 글

[C] 다차원 배열  (0) 2014.11.18
[C] 간단한 포인터와 배열  (0) 2014.11.18
[C] 문자열과 배열  (0) 2014.11.18
[C] 배열의 개념  (0) 2014.11.18
[C] 포인터 배열  (0) 2014.11.18

+ Recent posts