목차
C++ 기본 구조
Visual Code 를 실행하면 기본적으로 나오는 Hello World 출력 예제가 있습니다. 기본 구조를 변형해서 구조에 대해 설명할 예정입니다.
기본은 헤더 파일과 main 함수로 이루어 져있습니다.
- 헤더파일(Head file)
- 메인함수(Main function)
C언어와 다르게 C++에서는 헤더 파일의 확장자(*.h)를 생략합니다.
그리고 실행을 하면 main 함수를 동작 합니다. 기본 구조는 아래와 같습니다.
#include <iostream>
using namespace std;
int main() {
cout << "Hello World!";
return 0;
}
1번 라인 : iostream이라는 헤더 파일(입출력관련 라이브러리)을 불러옵니다.
2번 라인 : iostream헤더의 std 함수를 사용합니다.
4번 라인 : main 함수를 실행 합니다.
C++의 std, 콜론, 꺽쇠(화살표), iostream, endl의 의미(::, <<,>>)
예제 코드를 통해 설명 드리겠습니다.
예제 코드>>
#include <iostream>
int main()
{
char a_var[10];
std::cout << "입력 : ";
std::cin >> a_var;
std::cout << "입력 값은 : " << a_var <<std::endl;
return 0;
}
1번 라인 : iostream은 input /output 처리 라이브러리로 함수로 std, endl 등 다양한 함수를 가지고 있습니다.
6번 라인 : 파이썬의 print와 같은 기능으로 출력 해줍니다. 꺽쇠 << 처럼 왼쪽을 보는 방향으로 표시 합니다.
7번 라인 : 파이썬의 input과 같은 기능으로 입력 값을 받습니다. 꺽쇠는 >> 처럼 오른쪽으로 방향을 표시 합니다.
8번 라인 : 여러값을 출력할 때 << 꺽쇠를 여러개 사용하여 출력 합니다. 입력도 마찬가지로 반대 방향으로 여러개를 사용해서 입력받을 수 있습니다. std::endl 은 std 함수의 값으로 줄넘김입니다. \n 와 동일한 역할을 합니다.
9번 라인 : main의 return 형태를 int로 정해서 return 0로 처리하였습니다.
결과>>
'C언어 C++ Programming' 카테고리의 다른 글
[C/C++]연산자(Operator) 정리표 (비트, 논리, 산술 +=&^<<>>%~!) (0) | 2021.12.13 |
---|---|
[C/C++] 변수 선언 조건, Constant(const) 사용 방법 (0) | 2021.12.11 |
[C++]변수 종류, 크기, 범위, 예제로 변수 확인(Variable Type, Size, Range) (0) | 2021.12.10 |
Visual Studio/ VS Code 선택 영역 주석 처리 방법(Python, C언어, HTML) (0) | 2021.12.09 |
[C/C++]Visual Code설치, C언어 Hello 예제 실행 (0) | 2021.12.07 |