C언어 공부/개념 공부
2024.01.08 C언어 학원 필기 요약본 <함수 (3)>
코딩입문시작
2024. 1. 12. 13:45
1. 함수
- 함수는 이름 뒤에 소괄호
- 함수는 기능을 한다.
- printf(), scanf(), strlen(), ...
2. 함수의 사용 목적
코드를 재사용하기 위해서
3. 함수의 선언과 정의
리턴타입 함수명( ) {
코드;
}
4. 함수의 선언
리턴타입 함수명( );
5. 함수의 사용
함수명( );
ex) printf( ); (실행함수, 값으로는 안된다)
-----
리턴함수는 값으로 사용이 된다.
ex) 1 + 1 = 2
num = 1 + 1;
-----
함수의 4가지 유형
- 매개변수 X, 리턴 X
- 매개변수 O, 리턴 X (외부에서 scanf 받음) (그냥 안에서 printf("출입불가능" "출입가능") 이렇게 내보내는 식)
- 매개변수 X, 리턴 O (내부에서 scanf 받음) (return 0 - 출입불가능 return 1 - 출입가능 이렇게 해서 외부에서 받게 ...)
- 매개변수 O, 리턴 O
ex) 성인인증 프로그램
program_19 (주민등록번호[매개변수]) {
}
매개변수 : 여러 값을 입력받을 수 있다.