반응형

기본 문법

#include <iostream>

using namespace std;

int main() {
    int a;
    int b;

    cin >> a >> b;
    cout << a << " + " << b << " = " << a + b << endl;

    return 0;
}

문자열

#include <iostream>

using namespace std;

int main() {
    string name;

    cin >> name;
    cout << name << endl;

    return 0;
}

foreach

#include <iostream>

using namespace std;

int main() {
    int arr[] = { 1, 2, 3, 4, 5 };

    for (int n : arr) {
        cout << n << endl;
    }

    return 0;
}

reference variable

#include <iostream>

using namespace std;

int main() {
    int a = 5;
    int &p = a;

    p = 10;

    cout << a << endl;
    cout << p << endl;

    return 0;
}

매개변수 초기화

#include <iostream>

using namespace std;

int sum(int a, int b = 1) {
    return a + b;
}

int main() {
    int number1 = sum(1, 5);
    int number2 = sum(1);

    cout << number1 << endl;
    cout << number2 << endl;

    return 0;
}

namespace

#include <iostream>

using namespace std;

int n;
void set() {
    n = 10;
}

namespace space1 {
    int n;
    void set() {
        n = 20;
    }
}

namespace space2 {
    int n;
    void set() {
        n = 30;
    }
}

int main() {
    ::set();
    space1::set();
    space2::set();

    cout << ::n << endl;
    cout << space1::n << endl;
    cout << space2::n << endl;

    return 0;
}
반응형

'Development > C, C++' 카테고리의 다른 글

[C++] 동적할당  (0) 2019.04.11
[C++] 클래스  (0) 2019.04.04
[C] 유용한 함수들  (0) 2019.04.04
[C] 파일 입출력  (0) 2019.04.04
[C] 상수  (0) 2019.04.04

+ Recent posts