Presentation is loading. Please wait.

Presentation is loading. Please wait.

ㅎㅎ C++ 프로그래밍의 첫 걸음 C++ 프로그래밍 기초 : 객체지향의 시작 C++로 프로그래밍한다는 것의 의미

Similar presentations


Presentation on theme: "ㅎㅎ C++ 프로그래밍의 첫 걸음 C++ 프로그래밍 기초 : 객체지향의 시작 C++로 프로그래밍한다는 것의 의미"— Presentation transcript:

1 ㅎㅎ C++ 프로그래밍의 첫 걸음 C++ 프로그래밍 기초 : 객체지향의 시작 C++로 프로그래밍한다는 것의 의미
간단한 출력을 하는 프로그램 동의대 김 미 진

2 학습목표 1장. C++ 프로그래밍의 첫 걸음 C++로 프로그래밍한다는 개념을 이해한다.

3 Section 01 C++로 프로그래밍한다는 것의 의미
사람의 언어를 컴퓨터가 이해할 수 있는 형태로 바꿔주기 위한 프로그램을 표현하는 언어다.

4 Section 01 C++로 프로그래밍한다는 것의 의미

5 Section 02 세상에서 가장 간단한 첫 번째 C++ 프로그램
01  void main() 02  { 03  } [예제 1-1] first.cpp

6 Section 02 세상에서 가장 간단한 첫 번째 C++ 프로그램
main() : 프로그램에서 반드시 하나 필요한 함수 void : 함수가 값을 갖지 않도록 하는 자료형 [그림 1-3] 함수의 구조 [그림 1-4] 함수의 머리 구조

7 Section 02 세상에서 가장 간단한 첫 번째 C++ 프로그램
{} : 함수의 시작과 끝 [그림 1-5] 함수의 시작과 끝

8 [실습하기 1-1] 비주얼 스튜디오로 C++ 프로그래밍하기
Visiual C++ 프로그램 실행 워크스페이스 생성 클릭 ① 선택 ② 클릭

9 [실습하기 1-1] 비주얼 스튜디오로 C++ 프로그래밍하기
Projects 생성 Console Application의 종류 선택 ① 클릭 ③ 설정 ② 선택 ④ 클릭 ① 설정 ② 클릭

10 [실습하기 1-1] 비주얼 스튜디오로 C++ 프로그래밍하기
새 프로젝트 정보 확인 프로젝트에 C++ 소스 파일 추가 클릭 클릭

11 [실습하기 1-1] 비주얼 스튜디오로 C++ 프로그래밍하기
소스 코드 입력 컴파일, 링크, 실행

12 [실습하기 1-1] 비주얼 스튜디오로 C++ 프로그래밍하기
실행파일 생성 확인 컴파일, 실행하여 결과 출력

13 01 #include <iostream> //헤더파일을 포함시키는 문장 02 void main() 03 {
Section 03 간단한 출력을 하는 프로그램 01  #include <iostream>   //헤더파일을 포함시키는 문장 02  void main() 03  { 04    /* cout은 출력을 담당하는 객체로서 05    스트림 삽입 연산자(stream insertion operator)인 06     <<를 이용해서 “”내부의 문자열을 출력한다. */ 07 08    std::cout<<"C++ 세계에 오신 것을 환영합니다.\n"; 09  } [예제 1-2] 1_2.cpp

14 #include 문과 iostream : 외부 파일 포함
Section 03 간단한 출력을 하는 프로그램 #include 문과 iostream : 외부 파일 포함 #include 문은 바로 뒤에 나오는 <와 > 기호 사이의 파일을 포함시키기 위해 사용한다. 일반적으로 #include 문은 대부분 프로그램 시작 부분에 기술한다. iostream의 io는 input(입력) 및 output(출력)을 말하며, 06행의 출력을 위한 cout을 사용하기 위해 포함시킨 것이다. iostream과 같은 파일은 프로그램 소스 코드 앞부분에 들어간다고 해서 헤더 파일이라고 부른다.

15 std : 네임스페이스 Section 03 간단한 출력을 하는 프로그램

16 cout 객체와 << 스트림 삽입 연산자 : 출력 담당
Section 03 간단한 출력을 하는 프로그램 cout 객체와 << 스트림 삽입 연산자 : 출력 담당 cout(console output)은 출력을 담당하는 객체로, 출력을 위한 다양한 연산자와 함수를 제공한다. 출력을 위해 스트림 삽입 연산자(stream insertion operator)인  <<를 사용하여 cout 객체는 다양한 자료를 출력한다.

17 \n : 행바꿈 기능 문자 Section 03 간단한 출력을 하는 프로그램 std::cout<<"이름:성윤정 ";
"; std::cout<<"이름:성윤정 \n"; std::cout<<"소속:한빛 미디어 \n"; \n"; std::cout<<" 이름:성윤정 \n 소속:한빛미디어 \n 이메일: \n";

18 ; : 문장의 종료 의미 주석 : 프로그래머의 이해를 돕는 문장 Section 03 간단한 출력을 하는 프로그램
행 단위 주석 : // 블록 단위 주석 : /* ~ */ 01  #include <iostream>     // 헤더파일을 포함시키는 문장 04     /* cout은 출력을 담당하는 객체로서 05     스트림 삽입 연산자(stream insertiion operator)인 06     <<를 이용해서 “”내부의 문자열을 출력한다.*/

19 [실습하기 1-2] 워크스페이스에 프로젝트 추가하기
프로젝트 생성 Consol Application의 종류 선택

20 [실습하기 1-2] 워크스페이스에 프로젝트 추가하기
새 프로젝트 정보 확인 소스 코드 입력

21 [실습하기 1-2] 워크스페이스에 프로젝트 추가하기
소스 프로그램 작성하고 실행

22 [실습하기 1-3] 여러 문장을 출력하는 프로그램 작성하기
01 #include <iostream>   //헤더파일을 포함시키는 문장 02 void main() 03 { 04   std::cout<<" 이  름 : 성윤정 "<<std::endl; 05   std::cout<<" 소  속 : 한빛 미디어 "<<std::endl; 06   std::cout<<" 이메일 : "<<std::endl; 07 } [예제 1-3] 1_3.cpp

23 [실습하기 1-4] 네임스페이스를 이용하는 프로그램 작성하기
01  #include <iostream>         // 헤더파일을 포함시키는 문장 02  using namespace std;        // 네임스페이스 지정 03  void main() 04  { 05     cout<<" 이  름 : 성윤정 "  <<endl; 06     cout<<" 소  속 : 한빛 미디어 " <<endl; 07     cout<<" 이메일 : "<<endl; 08  } [예제 1-4] 1_4.cpp

24 프로그램을 실행시키기 위해서는 편집, 컴파일, 링크 단계가 필요하다.
C++ 프로그램은 함수로 구성된다. C++ 프로그램에는 main 함수가 반드시 하나 필요하다. 함수는 {로 시작해서 }로 끝난다. cout은 출력을 위한 객체로, 이 객체를 사용하기 위해서는 #include로 iostream.h를 포함해야 한다. 문장의 끝에는 세미콜론(;)을 반드시 기술해야 한다. 주석은 //나 /* */로 둘러싼다. cout 객체는 네임스페이스 std에 포함되어 있으므로 반드시 std::을 cout 객체 앞에 기술해야 한다. 모든 cout 객체에 네임스페이스 std::을 덧붙이지 않으려면 using namespace로 네임스페이스를 지정한다.

25


Download ppt "ㅎㅎ C++ 프로그래밍의 첫 걸음 C++ 프로그래밍 기초 : 객체지향의 시작 C++로 프로그래밍한다는 것의 의미"

Similar presentations


Ads by Google