cin : 입력을 받는 함수, 개행문자가 나올때까지 버퍼없이 바로바로 입력한다
int n; // 받을 변수를 선언부터 해야한다
cin >> n // 입력을 변수에 저장한다
cout : 출력을 하는 함수, 개행문자가 나올때까지 출력한다
int k = 3; //
cout << k <<"\n" // k의 값을 출력하고 개행
endl : 버퍼에 데이터를 모아 버퍼가 모두 차야만 flush 하고 개행함. 코딩테스트 시 비추천
cin >> ("익명이"입력) >> endl // 익명이를 입력 받고 개행을 하고나서야
다음 함수로 전달됨, 모아야 전달하니 연산 시간이 낭비된다
"\n" : 입출력시 개행만을 위한 것, 이것으로 끝날 시 버퍼에 모으지 않고 키를 하나 입력될때마다 바로바로 전달. 코딩테스트 시 사용 추천
cin >> ("익명이"입력) >> // endl 과 다르게 데이터를 입력 중에도
낱개로라도 먼저보내서 전달하니 연산 속도가 빠르다
rvalue : 변수의 이름 (아래의 tok) - 다시 쓰일테니 re 라고 생각하자
lvalue : 변수의 값 (아래의 "tokkissi")
string tok = "tokkissi" // tok 은 변수명이니 추후 계속 호출해서 사용하지만,
"tokkissi"는 더이상 사용되지 않는다
'C++ > 기초 및 알고리즘 함수' 카테고리의 다른 글
[c++] 벡터 순회에 사용하는 for문 (0) | 2022.06.08 |
---|---|
sort, end, push_back, emplace_back 차이 (0) | 2022.06.08 |
[c++] 문자열 제어 reverse, substr, find (0) | 2022.06.07 |
[c++] getline, precision, fixed (0) | 2022.06.07 |
[c++] 문자열 입력이 끝날 때까지 입력 받기 (0) | 2022.06.07 |
댓글