[C/C++] Function
다음은 C/C++ 에서의 함수와 함수를 부르는 예제입니다. 여기서 C와 C++의 차이점은 메인함수에서 C는 void 를 허용하는 반면 C++에서는 반드시 int 타입의 값을 반환해야 합니다.
1. c : test.c
------compile
$ gcc test.c
2. c++ : test.cpp
------compile
$ g++ test.cpp
%함수의 위치가 호출되는 부분보다 상단에 위치해야합니다.
1. c : test.c
#include<stdio.h>
void Hellofun(){
printf("Hello World from Function\n");
}
void main()
{
Hellofun();
}
------compile
$ gcc test.c
2. c++ : test.cpp
#include <iostream>
void Hellofun(){
std::cout << "Hello World from Function!\n";
}
int main(){
Hellofun();
return 0;
}
$ g++ test.cpp
%함수의 위치가 호출되는 부분보다 상단에 위치해야합니다.
댓글
댓글 쓰기