변수는 프로그램을 실행 되는 동안 데이터를 가지고 있는 곳 어떤 책에서는 변수는 정보를 저장하는 장소라고 되어 있다.

저장하는 장소 즉 메모리이다.

위 스크린샷에서 변수는 a 와 b 가된다. 

a 에는 1을 넣었고  b 에는 2를 넣었다.


우선 자세한 설명은 나중에 하기로 하고 중요한 포인트는 cout은 출력할때 쓰인다는 것과 a와 b는 변수다.라는 것만 확인! 

즉   출력 <<  1 + 2 << 다음줄;   쫌 이상하지만 이렇게 이해하시면 되며  출력 << a + b << 다음줄;  

a.out 으로 결과를 출력해보면 3이 출력이 된다. 

즉  a 와 b는 int (integer) 형 변수이다. 




저작자 표시 비영리
신고


책을 보다 보니


**************************

*   Hello,  이름                 *

**************************

를 보니 구현해보라는 장이 나왔고  이쯤이야 하면서 

string hello = "Hello, ";

    string input;
    cout << "Please enter your first name : ";
    cin >> input;
    for(int i = 0; i < input.size()+hello.size() + 4; i++){
        cout << "*";
    }
    cout << endl;
    cout << "* "<<hello << input <<" *"<<endl;
    for(int i = 0; i < input.size()+hello.size() + 4; i++){
        cout << "*";
    }

cout << endl;

로 구현하였다 .


책에 내용에서 의 코딩방법은

cout << "Please enter your first name : ";
string naem; cin >> name;

const string greetin = " Hello, " + name + "!";

const string spaces(greeting.size() ' ');

const string second = "* " + spaces + " *";

const string first(second.size(),'*');


const string first(second.size(),'*');

위와같은 방법으로하면 for문대신 간단히 처리할 수 있었다.



....좀더 분발하자...






저작자 표시 비영리
신고

+ Recent posts

티스토리 툴바