-입출력
#inclue<iosteam>는 iosteam에서 지원하는 cin, cout등과 같은 함수를 사용하기 위해 작성하는 문장이다.
endl은 줄바꿈을 의미한다.
#include <iostream>
using namespace std;
int main() {
char a[10], b[10];
cout << "이름을 입력하세요." << endl;
cin >> a;
cout << "소속을 입력하세요." << endl;
cin >> b;
cout << "이름:" << a << " " << "소속:" << b;
}
이름과 소속을 출력하는 프로그램입니다.
-변수
변수: 데이터를 저장하는 상자, 기억 장소의 이름(변할 수 있는 수)
상수: 값이 한번 정해지면 변경할 필요가 없는 데이터(#define, const)
자료형: 처리, 저장하고자 하는 자료의 형태를 나타냄(char, int, float 등)
논리형: 참 또는 거짓만을 가질 수 있음
auto (= C#의 var): 컴파일 타임에 자동으로 타입이 추론됨
+ 이름 공간(name space): 변수이름이나 함수 이름과 같은 수많은 이름(식별자)들은 이름 공간에 저장된다.
이름 공간이 다르면 동일한 이름을 사용할 수 있음
-식별자를 사용하는 3가지 방법
1. std::cout << "Hello World!";
2. using namespace std;
cout << "Hello World!";
3. using std::cout;
cout << "Hello World!";
'자료구조' 카테고리의 다른 글
C++[6일차](클래스, 연산자 중복) (0) | 2024.04.14 |
---|---|
C++[5일차](배열, 벡터) (0) | 2024.03.31 |
C++수업[4일차](제어구조, 반복문) (0) | 2024.03.18 |
C++수업[3일차](문자열) (0) | 2024.03.11 |
C++ 수업[1일차](객체지향의 장점) (0) | 2024.03.04 |