반응형
기본 문법
#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 |