본문 바로가기

Computer Science7

C++ -2- 입출력 스트림과의 첫 만남 #include // cout, cin, endl, .... #include // prinf int main() { using namespace std; //네임스페이스 std를 사용하면 std::를 생략할 수 있다 int x = 1024; double pi = 3.141592; cout 2021. 4. 5.
C++ -1- 변수와의 첫 만남 -Knowledge -Object 객체: 값, 문자열 등이 메모리에 저장된 것. 메모리의 위치가 포함됨. 객체 지향 프로그래밍에서 클래스의 인스턴스이다. -Variables 변수: 자료를 저장할 수 있는 메모리 공간, 주소의 다른 이름이다. Ex) int x = 10; 의 x -lvalue, rvalue: Ex) x = 10; (lvalue) = (rvalue) #include int main() { int x = 123; // initialization // x = 5; assignment std::cout 2021. 4. 4.
C++ -0- Visual Studio 2019를 사용해 Hello World 출력 -Knowledge cmd 명령어: d: / e: 드라이브 변경, cd .. 상위 폴더로 이동 컴파일러: 고급 언어로 작성된 원시 프로그램 전체를 목적 프로그램으로 번역(생성)한 후 링킹 작업을 통해 실행 가능한 실행 프로그램을 생성함. 번역이 오래 걸리나 번역 이후에는 실행 속도가 빠름. Ex) C language 인터프리터: 고급 언어로 작성된 프로그램을 한 줄 단위로 번역함과 동시에 즉시 실행함. 목적 프로그램을 생성하지 않으며, 실행 속도는 느림. Ex) Python 디버그 모드와 릴리즈 모드: 릴리즈 모드가 용량이 적고 속도가 빠르다. #include int main() { std::cout 2021. 4. 3.