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 (주민등록번호[매개변수]) {

}

매개변수 : 여러 값을 입력받을 수 있다. 

 

필기 1

 

필기 2

 

'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