프로그래밍 썸네일형 리스트형 C++ 기초문법 - for문 while문을 배우고 오셨다면 위의 코드와 결과창이 이해가 되실 겁니다.(이해가 안 되신다면 C++ 기초 문법 - while문) count라는 변수를 두고 반복문을 3번 실행하도록 코딩했습니다.이런 구조로 코딩을 하면 언제나 count 초기화와 while의 조건 그리고 count의 증감이 생깁니다.while문 밖이나 안에 코드들 사이에 놔둔다면 코드가 길어질수록 작동원리가 한 눈에 들어오지 않습니다.이를 위해 초기화, 조건, 증감을 한 라인에 넣어주는 for문이 있습니다. for (초기화; 조건; 증감) {코드} 위의 while문과 동일하게 작동합니다.달라진 점은 좀 더 보기 편해졌다는 것입니다. 초기화, 조건, 증감 중 필요가 없는 요소가 있다면 칸을 비워둬도 괜찮습니다.하지만 세미콜론 .. 더보기 C++ 기초문법 - switch문 if문에 대해 배우고 오셨다면 위의 코드와 결과창을 이해하실 수 있을 겁니다.(혹시 모른다면 C++ 기초문법 - if문을 참고) 변수 a의 값에 따라서 코드가 달라지는 구조의 if문입니다. 이를 다른 방식으로도 표현할 수 있습니다. switch 다음 괄호 안에 비교할 변수를 두고case 값:이렇게 시작점을 만들어줍니다.a의 값에 해당하는 case로 가 코드를 실행합니다. 이 때, switch문을 종료하고 싶다면 break;를 넣어줍니다.case와 반대로 종료점입니다. 그렇다면 20번 라인에 있는 default:는 뭘까요?if문에서의 else에 해당합니다.a의 값에 해당하는 case가 없다면 default가 시작점이 됩니다. 더보기 C++ 기초문법 - while문 if문에 대해서 배우고 오셨다면 위의 코드와 결과창이 이해가 되실 겁니다.이렇게 같은 조건을 3번 따져서 코드를 실행했습니다.하지만 3번이 아니라 10번, 20번, 100번, ... 같은 조건과 코드를 더 많이 따져야한다면?이를 위해 아래의 while문이 존재합니다. 이 코드는 위의 if문을 3번 사용한 코드와 동일하게 작동합니다.하지만 훨씬 간단하게 표현할 수 있습니다. while (조건) {코드} if문과 다른 점은 단 하나입니다.조건이 true일 때만 코드를 실행시킨 뒤, 다시 조건을 확인한다는 점입니다.조건이 false가 될 때까지 계속해서 코드를 반복해서 실행시킵니다.그래서인지 이를 반복문으로 분류합니다. 더보기 C++ 기초문법 - if문 시작하기 전 true와 false에 대해 아직 모르신다면C++ 기초 문법 - 연산자 추가를 보고 오세요. 코딩을 하다보면 특정 상황에서만 코드를 실행시켜야 하는 상황이 생깁니다.이를 위한 것이 바로 조건문의 시작 if문입니다. if (조건) {코드} 조건이 true인 경우에만 if문 안에 있는 코드를 실행시킵니다. 13번 라인을 보시면 그냥 if가 아닌 else if 가 써있습니다.else if는 if의 조건이 false인 경우에만 조건을 확인합니다. 또한 else if는 여러 개를 사용할 수도 있습니다.이런 경우 else if는 바로 위의 else if의 조건이 false인 경우에만 조건을 확인합니다. 마지막은 else 입니다.if로 시작한 조건문에서 해당하는 조건이 하나도 없다면else.. 더보기 C++ 프로그래밍을 시작하는 방법 1. Visual Studio 설치2. Visual Studio 설치 관리자로 "C++를 사용한 데스크톱 개발" 다운로드3. Windows Desktop 프로젝트 만들기4. "소스 파일 우클릭" - "추가" - "새항목 추가"로 cpp 파일 추가하기5. 신나게 코딩하기6. Ctrl + F5 또는 메뉴에서 "디버그" - "디버그하지 않고 시작"를 눌러 프로그램을 실행하기 더보기 C++ 기초 문법 - 배열 변수 하나에 값 하나만 저장할 수 있습니다. 같은 이름으로 여러 개의 값을 저장하고 싶거나문자 하나가 아닌 단어 또는 문장을 저장하고 싶다면배열을 사용하면 됩니다. 형식 배열명[개수]; 이렇게 배열을 선언할 수 있습니다. 모든 형식의 배열을 만들 수 있습니다. 예시에서는 문자형 배열 c_arr를 이용해 단어를 저장했습니다. Hongik Univ. 를 입력했는데 Hongik만 저장이 된 것에 대해 이해가 되지 않으시다면"C++ 기초 문법 - 입력"을 다시 읽어주세요. 이번엔 정수형 배열입니다.3칸으로 구성된 i_arr 배열을 만들었습니다. 일상생활에서 3칸이라고 하면 1번 칸, 2번 칸, 3번 칸으로 생각하지만,프로그래밍에서는 0번 칸부터 시작해서 0번 칸, 1번 칸, 2번 칸으로 구성됩니다... 더보기 C++ 기초 문법 - 형변환 형변환이란 '하나의 값을 강제로 다른 형식의 값으로 바꾸기'입니다.어떤 형식이든 사용 가능합니다. 정수 -> 실수실수 -> 정수문자 -> 정수 나머지 연산자 %는 정수끼리 가능하다고 했습니다. 나누기 연산자 /는 정수와 정수, 실수와 실수, 정수와 실수 모두 가능합니다.'정수 / 정수'를 한다면 결과도 정수입니다.마찬가지로 '실수 / 실수'를 한다면 결과는 실수입니다. 이 때 정수 / 정수의 결과로 실수가 나오는 상황이라면 소수점 아래가 모두 사라지게 됩니다.우리가 원하는 정확한 값을 가질 수 없습니다.이를 위해 형변환을 통해 float형(실수형)으로 나누기를 해주면 우리가 원하던 0.8을 가질 수 있습니다. 더보기 C++ 기초 문법 - 연산자 연산자에는 다양한 종류가 있지만 일단은 기본적인 연산만 알아봅시다. 더하기 +빼기 -곱하기 *나누기 /나머지 % 사칙연산 더하기 빼기 곱하기 나누기는 알겠지만, 나머지 %연산은 무엇일까요? int(정수)형끼리 나머지 계산을 할 수 있습니다.예를 들어 13을 3으로 나누면 몫이 4, 나머지가 1입니다.따라서 13 % 3 = 1 입니다. float(실수)형으로 나머지 계산을 하려고 하면 에러가 발생합니다.이를 해결하는 방법 중 하나는 "형변환"입니다. 더보기 C++ 기초 문법 - 입력 프로그램을 실행시켜 변수에 원하는 값을 저장하고 싶을 때 입력을 사용합니다. 아이디와 비밀번호처럼 프로그램을 실행시킬 때마다 달라지는 값을 위해 입력이 필요합니다. cin >> 변수명; 이렇게 코딩하면 해당하는 변수에 원하는 값을 입력할 수 있습니다. * 주의할 점 *C++ 컴파일러는 공백이 입력되면 입력이 종료된 것으로 인식합니다.여기서 공백에 해당하는 건 enter(엔터), spacebar(스페이스바), tab(탭) 등이 있습니다. 더보기 C++ 기초 문법 - 변수 123456789101112131415#include using namespace std; int main(){ char ch = 'k'; int ii = 100; float ff = 3.14; cout 더보기 이전 1 2 3 4 5 6 7 8 다음