programming

코드 설명 switch문, for문, do-while문을 모두 활용한 간단한 프로그램입니다. 여러가지 기능을 수행하기 위해 사용자로부터 입력을 받고, 그 입력에 해당하는 기능을 수행합니다. 코드 #include using namespace std; int main() { vector vec{}; char selection{}; do { cout
Syntax // syntax while (expression) statement; // or while (expression) { statement(s); } 중요한 점은 infinite loop이 되지 않도록 신경쓰는 것입니다. Example Codes // Example 1 #include using namespace std; int main(){ int i {1}; while (i
Conditional Operator는 다음과 같은 형식으로 사용됩니다. variable = (cond_expr) ? expr1 : expr2 다음은 예시 코드입니다. #include using namespace std; int main(){ int a{10}, b{20}; int score {92}; int result {}; // a > b 이면 result = a, b > a 이면 result = b result = (a > b) ? a : b; // score > 90 이면 Excellent! 출력 // score b) ? a : b; 는 다음과 동일합니다 if (a > b) { result = a; }else{ result = b; } 여러 줄의 if-else문을 한줄로 치환할 수 있기 때문에,..
·C++/기타
Modern C++에서는 주로 배열보다는 벡터를 사용합니다. 배열에는 여러가지 특징이 존재합니다. 대표적인 특징 여러가지를 소개해드리겠습니다. 1. 배열의 모든 요소들은 같은 데이터 타입이여야 합니다. int my_arr[] {30, 50, 'a', "Ricky"}// 🚫🚫🚫 오류 발생 int my_arr[] {30, 50, 100, 300000}// Good char my_arr[] {'a', 'c', 'q' ,'h'}// Good 2. 배열의 크기는 고정되어 있습니다. (배열의 요소의 총 숫자는 선언 이후 변화할 수 없습니다.) 그에 반해, 벡터는 크기가 가변적입니다. 3. Array 사용 중 인덱스 초과에 대한 검사가 존재하지 않습니다. 즉, array의 크기를 3으로 선언하고 3 이상의 index..
Ricky U. Lee
'programming' 태그의 글 목록 (3 Page)