관리 메뉴

도드넷

C언어 - 구조체 배열 본문

창고/C언어 [폐쇄]

C언어 - 구조체 배열

도드! 2014. 6. 6. 10:33




1. 구조체 배열 : 구조체인데 배열로 활용되는 것. (3차원 배열과 비슷)


2. 구조체 배열 선언하기 : struct 구조체이름 {변수들} 구조체변수이름[배열개수]


3. 예

struct A

{

char name[10]

int number[6]

...

}B[78]


4. 구조체와 함수

- 구조체를 반환하는 함수 

struct EMPLOYEE func2(void)

{

struct EMPLOYEE emp2 ={"A2002", "진달래", "총무부", 1800000, 70000};

emp2.tax=(emp2.salary+emp2.sudang)*0.03;

emp2.deduction=(emp2.salary+emp2.sudang)-emp2.tax;

return emp2;

}


- 구조체를 매개변수로 전달받는 함수

void func1(struct EMPLOYEE emp1)

{

printf("func1() employee... \n");

printf("%s, %s, %s, %d, %d, %.2f, %.2f \n", emp1.emp_no,

emp1.emp_name, emp1.dept, emp1.salary, emp1.sudang,

emp1.tax, emp1.deduction);

}

반응형

'창고 > C언어 [폐쇄]' 카테고리의 다른 글

C언어 - 구조체와 포인터  (0) 2014.06.08
C언어 - 포인터 두번째 정리  (0) 2014.06.04
C언어 - 구조체  (0) 2014.06.04
C언어 - 다중 포인터  (1) 2014.05.31
C언어 - 연산자  (0) 2014.05.22
Comments