[C] 6강. 함수

함수의 개념 및 표준 함수


함수의 개념

수학에서의 함수


Program에서 함수


함수의 유용성


함수의 prototype 선언

반환값의 자료형      함수이름    (인수형, 인수이름, ...);
        int        add      (int a, int b)
int add (int a, int b) {
    // JS처럼 return이 되면 함수 종료
    return a+b;
}


반환 값과 인자의 자료 유형


함수의 반환 값

void type


표준 함수

header file 기능
stdio.h 표준 입출력 - printf(), scanf() 등
math.h 수학 관련 - sqrt(), pow(), abs() 등
string.h 문자열 관련 - strcmp(), strlen() 등
time.h 시간 관련 - time() 등
ctype.h 문자 관련 - isupper(), islower() 등
stdlib.h 여러 utility - atoi(), exit() 등


입출력 함수


문자열 함수


Utility 함수