개발

C++ 이름 입출력으로 C++ 맛보기

백인성(GGM) 2024. 3. 8. 10:31

위에 코드는 이름을 입력받아 출력하는 코드이다.

 

#include <iostream>

입출력이 들어가 있는 표준 라이브러리 이다.

 

using namespace std;

같은 이름의 함수 변수의 이름중복을 막기위해 namespace를 이용해 구분을한다.

위의 코드는 std라는 namespace를 이용해 std 라는 출처를 가지고 있는코드 들에게 std::cout 같이

출처를 밝히지 않아도 되게 만들어준다.

int main()
{

}

main은 코드를 실행할때 가장 먼저 실행되는 함수이며 int 값을 반환한다.

하지만 다른 함수들과 달리 int값을반환하지 않아도 실행이 잘됩니다. 그 이유는

프로그램이 문제없이 잘 실행된다면 자동으로 0을 반환해주기 때문이다.

 

char arr[100];

char 라는 문자형 변수의 100의 크기를 가지고 있는 배열을 선언 한 것이다.

 

cout << What's your name? << endl;

cout 은 출력문으로 출력할 값을 "<<" 을넣고 그 뒤에 출력할 값을 넣으면 출력이 잘 된다.

cout << 출력할 변수;

"<<" 사용해 변수를 구분한다.

endl은 Enter를 누른 것과 같은 효과를 볼 수 있고 내부 버퍼를 비워주는 역할도 한다.

 

cin >> arr;

cin 은 입력문으로 arr에 입력 값을 넣는 코드이다.

여러게를 입력 받고 싶다면 

cin >> arr >> arr2;

 

마무리

1. cin = 입력

2. cout = 출력

3. endl = 줄바꿈 및 버퍼 비우기 줄바꾸기 용도로는 "\n"이 더 빠름

4. C#과 비교하면서 하면 배우기 쉽다.

반응형

'개발' 카테고리의 다른 글

C++ 열거형  (0) 2024.03.19
C++ 문자열  (0) 2024.03.12
백준 15813번 너의 이름은 몇 점이니?  (0) 2024.03.10
C++ 첫 걸음  (2) 2024.03.05
코드 최적화 : for문  (2) 2023.11.04