선언과 정의의 분리
#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;
}
- 선언을 미리 해두고 정의를 나중에 해두면 코드의 가독성이 좋아진다.