함수와 구조체 함수에서의 구조체 사용 구조체를 함수의 매개변수로 사용 일반변수를 함수의 매개변수로 사용하는 것과 동일 매개변수가 구조체인 경우 함수의 형식매개변수를 구조체로 선언 해당 구조체 전체가 복사되기 때문에 편리 구조체 전체가 복사되기 때문에 시간이 많이 걸리고 기억공간의 낭비가 심하다. 구조체 포인터를 함수의 매개변수로 사용 일반적으로 구조체 포인터를 함수의 매개변수로 사용 구조체를 복사하지 않기 때문에 실행속도가 향상되고 기억공간의 사용효율도 좋다. typedef 이미 존재하는 자료형에 새로운 이름을 붙이기 위한 키워드 간단하거나 의미있는 이름으로 바꿀 수 있어 프로그램 이해가 쉽다. 구조체 형을 선언하는데 많이 사용 형식 typedef 기존 자료형 새로운 자료형이름; 사용예 typedef i..
구조체의 개념 구조체(structure)란? 서로 다른 자료형을 갖는 자료들의 모임을 하나의 자료형으로 정의하여 사용하는 자료형 구조체 => 사용자 정의 자료형 다양한 형식의 자료를 간결한 형식으로 표현 가능 사용자가 새로운 형식을 정의하여 사용할 수 있다. 구조체의 정의와 변수 선언 구조체의 정의 형식 struct 구조체명{ member 1; member 2;} 구조체 변수의 선언 형식 struct 구조체명 변수명1, 변수명2, 변수명3; 사용예 struct score x, y[10], z; 구조체 변수의 초기화 struct person{ char name[8]; int age; char sex; }; struct person X = {"홍길동", 20, 'M'}; 구조체 멤버의 참조 형식 구조체변수명..
- Total
- Today
- Yesterday
- BFS
- 이진탐색
- 인접리스트
- 운영체제
- server side rendering
- C++
- 클래스
- 배열
- Java
- stackframe
- 입출력장치
- 인접행렬
- javascript
- 최단경로
- react
- client side rendering
- 교착상태
- dfs
- 세마포어
- 알고리즘
- 자료구조
- 스텍
- 퀵정렬
- 구조체
- 재귀함수
- 동적프로그래밍
- Stack
- C
- 소프트웨어
- 병행프로세스
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |