도드넷
C언어 - 구조체 배열 본문
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