[C++] 함수, 기억클래스, 구조체
·
C++
1. 함수의 입력과 출력 입력-매개변수(parameter), 인자 출력-반환값(return value), 리턴값, 함수가 돌려주는 결과 값 void-리턴값이 없으면 리턴형 쓰는 자리에 void, 매개변수가 없으면 매개변수 쓰는 자리에 void(이 경우는 생략이 가능하다.) 2. 함수 정의, 선언, 호출 2.1 함수 정의 함수 만들기 이름, 매개변수, 리턴형, 기능 2.2 함수 호출 함수 사용하기 이름, 매개변수 2.3 함수 선언 함수의 사용법 이름, 매개변수, 리턴형 컴파일러에게 함수에 대한 정보를 미리 준다. 함수를 만드는 것을 함수를 정의(definition)한다고 합니다. 함수를 만든(정의) 후 함수를 사용(호출)합니다. 함수를 호출할 때는 함수 이름과 괄호 안에 argument를 개수만큼 써야 합..
[C언어] 배열, 구조체, 포인터
·
C언어
1. 배열 배열이란 연속적인 항목들이 동일한 크기의 순서를 갖고 나열되어 있는 데이터의 집합이다. 2. 변수와 배열 변수를 단독주택이라고 표현을 한다면 배열은 같은 평수로 구성된 아파트라고 표현할 수 있다. 변수는 int x; 라고 쓰면 4byte짜리 단독주택 1가구라고 볼 수 있고 배열은 int x[5]; 라고 쓰기 때문에 4byte짜리 5가구라고 볼 수 있다. 3. 일차원 배열 배열명 다음에 구두점 대괄호 []를 쓰며 대괄호 안에 배열의 크기를 나타내는 수를 하나 쓴다. -자료형 배열명[첨자]; 배열명 만드는 규칙은 변수명 만드는 규칙과 동일하다. 배열 선언문에서 사용하는 첨자는 양의 정수이며 배열의 크기이다. score배열은 정수형 자료 7개를 저장할 수 있다. 7개의 공간을 배열의 배열의 원소(e..