선언과 정의의 분리

강형우·2022년 11월 29일
0

C++

목록 보기
1/10
post-thumbnail

선언과 정의의 분리

#include<iostream>

using namespace std;

int add(int a,int b)
{
	return a+b;
}
int mul(int a,int b)
{
	return a*b;
}
int sub(int a,int b)
{
	return a-b;
}
int div(int a,int b)
{
	return a/b;
}
int main(){
...
}
  • 밀려서 메인문이 보기 불편하다.
#include<iostream>

using namespace std;

int add(int a,int b); // 더함
int mul(int a,int b); // 곱
int sub(int a,int b); // 뺌
int div(int a,int b); // 나눔


int main(){
...
}
int add(int a,int b)
{
	return a+b;
}
int mul(int a,int b)
{
	return a*b;
}
int sub(int a,int b)
{
	return a-b;
}
int div(int a,int b)
{
	return a/b;
}
  • 선언을 미리 해두고 정의를 나중에 해두면 코드의 가독성이 좋아진다.

0개의 댓글