C++ 언어 강좌 제 1강 출력 이란것을 배워볼까? (cout 함수)
안녕하세요!
Aoi Kazto입니다.
오늘 배워 볼것은 다름이 아니라!!
바로 C++ 언어에서 출력에 대해서 배워볼것입니다..
여기 까지 for(;;)과 return 0; 에 대한 설명은
음.. 왜 #include 를 해야하는지는..
그리고 using namespace std; 는 왜 해야하는 지는..
자 여러분들은
#include <iostream>이 무슨뜻이고
std가 뭔 말인지 잘 모르실것입니다.
iostream은 그냥 대충 Input Output STREAM 이라고 외우시면 됩니다.
즉 입력과 출력의 흐름 이란뜻이죠
즉 입력과 출력이 가능한 함수 라이브러리!
란 뜻입니다.
저는 제일 먼저 using namespace std;
를 지우고 한번 이렇게 해보았습니다.
std::cout << "Hellow!" << std::endl;
은 간단하게 출력 하는 함수 입니다.
즉 cout는 std에 소속되어있고
저희가 이 std 그룹을 먼저 using 을 하지 않았으니
std 없이 바로 cout하는건 에러가 발생하는 것입니다.!!
자 여러분들!
이것을 보면 알게 됩니다.
using 을 해주니 에러가 사라진것을 보여줍니다.
하지만 없을때는 이렇게 정의가 되어있지 않다고 하죠
그리고 << 는 출력 이란 뜻을 가지고
>> 는 입력이라는 것을 의미합니다.!!
C언어 같은 경우에는 printf("~~~"); 해야했지만.
C++ 같은 경우는 cout << A << B << C << endl;
같이 변수를 바로 바로 출력이 가능하다는 점도 좋죠..
.실행 하시면 이렇게 나옵니다.
endl 은 참고로 End Line의 약자로..
\n 인 엔터와 같습니다.
한번 엔터 눌려! 란 뜻이죠!!
이상입니다!
공감한번 꾹 눌려주시길 바래요!!