위에 코드는 이름을 입력받아 출력하는 코드이다.
#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 |