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 (주민등록번호[매개변수]) {
}
매개변수 : 여러 값을 입력받을 수 있다.
'C언어 공부 > 개념 공부' 카테고리의 다른 글
2024.01. C언어 <배열 (2)> (0) | 2024.01.13 |
---|---|
2024.01. <배열 (1)> (0) | 2024.01.12 |
2024.01.08 함수 응용 (0) | 2024.01.12 |
2024.01.08 C언어 <함수 (2)> (0) | 2024.01.12 |
2024.01.08 C언어 <함수 (1)> (1) | 2024.01.11 |