C++ 3일차!

//주석 : 실행되지 않고 설명만을 위해 사용되는 문법
/
여러줄짜리
주석을
사용하고
싶을 때 주석은 컴파일 되지 않는다!
/

#include를 이용해서 다른 소스파일의 내용을 불러올 수 있다.
iostream = input output stream
#include "파일명.h" <- c라이브러리 파일 포함,우리가 만든 소스파일을 포함 시킬 때
#include <파일명> <- c++라이브러리 파일 포함
#include 를 사용하는 문법은 소스파일의 가장 상단에 위치해야 한다.(하향식)

라이브러리란? : 자주쓰는 명령어 모음! #include로 호출하여 사용할 수 있다.

//#include "파일명.h"
//#include

C++프로그래밍 언어가 가지는 표현적 특성

   
1) 대,소문자를 구분하자.
 main, Main, mAIN, maIN, 전부 다르게 구분하여 컴파일한다.

2) 띄어쓰기를 통해 각 요소를 구분한다.
   int num = 3;

3) 실행문의 끝을 ;으로 마무리한다.

  ㅡ>빌드에 실패한다면 가장 먼저 확인할 것! (첫날에는 오타로 인해 많이 헤매기도 했다.)


using namespace std; ← 이것으로 std 생략 가능해짐! (써도된다.)


변수 : 데이터를 저장하는 메모리공간에 붙여진 이름

     *변수의속성
     1)이름(num)    2)값(3)   3)메모리주소(?)      4)크기(데이터타입 - int)
     short / int / long / long long : 정수형 변수를 저장하는 데이터타입.
     float(소수점 7자리까지) / double(소수점 15자리까지) / long double : 실수형 변수를 저장하는 데이터타입
     char : 문자형 변수를 저장하는 데이터타입 (문자 또한 숫자임 아스키코드에 지정 숫자가 있음)
     string : 문자열 변수를 저장하는 데이터타입
     코딩 시 타입을 고려해야 오류가 덜 날 수 있다.
  

cout << sizeof(testNum1)(변수의 크기 출력!) << "Byte" << endl;(줄바꿈)
cout << &testNum1(변수의 데이터주소 출력!) << endl;

//실습 1. 상대방 이름과 내 이름, 상대방 나이를 입력받아서 생일 축하메시지를 출력하는 프로그램을 만들어보자.
        ※코딩 시작 전, 무엇을 해야하는 지 먼저 생각하고 코딩하자! (알고리즘 설정)
 1. 상대방 이름, 내이름, 상대방 나이 입력 받는다 -> 변수설정( 상대방 이름, 내 이름, 상대방 나이)
 
  출력 -> cout 사용, 입력 -> cin 사용



string yourname;
string myname;
int age;

cout << "상대방 이름을 입력하세요." << endl;
cin >> yourname;
cout << "당신의 이름을 입력하세요." << endl;
cin >> myname;
cout << "상대방 나이를 입력하세요." << endl;
cin >> age;
cout << myname;
cout << " : ";
cout << yourname;
cout << "님 ";
cout << age;
cout << "살 생일을 축하합니다!" << endl;

 ※앞으로 코딩 할 때, 좀 더 생각해 볼 점. 
 cout << myname << " : " << yourname << "님 " << age << "살 생일을 축하합니다!" << endl;
  <-  문장이기 때문에 cout을 여러번  필요없이 이어서 쓰면   효율적!
string myname = "용준헌"-> 정의할 필요없이 string myname;으로 선언!
    실행 중 원하는대로 출력이 되는 지 확인해보자!@!@!@!@
    형태를 갖춰놓고, 변수가 들어가는 부분을 넣어서 완성. 
    ex) ㅁㅁㅁ : ㅇㅇㅇ님 120살 생일을 축하합니다! -> 변수는 ㅁㅁㅁ, ㅇㅇㅇ, 120 -> 
    cout <<  ㅁㅁㅁ : ㅇㅇㅇ님 120살 생일을 축하합니다! <<endl;
    -> cout << ㅁㅁㅁ << " : " << ㅇㅇㅇ << "님 " << 120 << "살 생일을 축하합니다! << endl;
      이후 변수 부분에 각각의 변수 대입!!!
    
    
    
    
    
    
     변수명   이름   규칙
     1. C++에서 사용하는 키워드들은 변수명으로 사용할 수 없다.
     ex) int float = 3; (X)

     2. 알파벳, 숫자, _로만 구성할 수 있다.-_ㅡ ㅡ_-
     int costomer_count1 = 3; (O)
      @@숫자로 변수명을 시작할 수는 없다. (_로 시작은 괜찮다!)@@

     3. 대/소문자 구분을 한다.

     4. 변수명 사이에 띄어쓰기를 넣을 수 없다.

     5. 전부 소문자로 작성한다.

     6.축약어를 쓰지 않는다.
     @@처음 보는 사람도 알아볼 수 있도록@@
     @@int a; int n; 등 쓰지 않도록@@

     헝가리안 표기법 : 변수명 앞에 함수의 약자를 씀. IDE가 없을 때 사용되고, 지금은 사용되지 않음.
     카멜 표기법 : 띄어쓰기를 대문자로 대신함. 단, 첫글자는 소문자 ex) yourNameIs
     파스칼 표기법 : 카멜 표기법과 거의 비슷하나, 첫 글자도 대문자로 표기 ex) YourNameIs
     ※표기법이 딱딱 나눠진다기 보단, 이런 것들이 있다. 를 알고, 이후 팀 프로젝트 시 그때그때 알맞게 사용하게 될 것임!!
    
     Ctrl + F5 : 디버그하지 않고 실행. F5 : 디버깅 시작. Shift + F5 : 디버그 중지.
    
    
    아직까지는 배우는대로 잘 따라가고 있다! 기초를 튼튼히! 끝까지 포기하지말자!
                                                                                    

좋은 웹페이지 즐겨찾기