C++ 함수

진경천·2023년 9월 15일
0

C++

목록 보기
23/90

함수

함수란 특별한 목적의 작업을 수행하기 위해 독립적으로 설계된 코드의 집합이다
함수를 사용하는 가장 큰 목적은 반복적인 프로그래밍을 피하는 것이다.

#include <iostream>
#include <string>

using namespace std;

int sum(int x, int y) {
	return x + y;
}

int aabs(int);			// 먼저 정의하지 않으면 실행이 안됨

int abssum(int x, int y) {
	return aabs(x) + aabs(y);
}

int aabs(int x) {
	if (x < 0)
		return -x;
	else
		return x;
}

void print(string str) {
	cout << str << endl;
}

int main() {
	int x = 10;
	cout << aabs(x) << endl;
	cout << sum(x, 2) << endl;
	print("good");
	cout << abssum(-10, 20) << endl;

	return 0;
}
  • 코드 실행 결과

    10
    12
    good
    30

함수를 정의할 때 주의할 점

  • 매개변수의 자료형이 일치하여야함
  • 함수를 정의하기 전에 먼저 사용한다면 컴파일이 안되고 그렇게 실행할 시에는 함수를 먼저 선언해주어야 한다.
profile
어중이떠중이

0개의 댓글