Visual Studio
-
C++ if, else ifVisual Studio/C++ 기초 2013. 10. 10. 16:42
C++나 C언어의 가장 대표적인 선택문으로 조건에 따라서 단일 선택, 양자 선택, 다중 선택으로 나눌 수 있습니다. if의 조건이 참일 경우, if 블록 내의 한 문장만 수행한 후, if를 빠져나오게 되는데, 여러 문장을 수행시키고 싶은 경우 중괄호로 묶으면 됩니다. if의 조건식이 경우에 따라서는 단일 조건으로 끝나지 않을 수 있는데, 여러 개의 조건에 따라 처리하는 명령이 달라질 수 있습니다. 이런 경우엔 else if를 사용합니다. 예제를 보겠습니다. #include using namespace std; void main() { int score; char grade; cout > score; if(score >= 90) grade = 'A'; else if (score >= 80) grade = ..
-
C++ break, continueVisual Studio/C++ 기초 2013. 10. 8. 00:35
프로그램을 작성할 때 가장 많이 사용하는 제어문은 선택문과 반복문입니다. 하지만 좀 더 세밀하게 제어하기 위한 방법이 필요한데 바로 break, continue return 문이 이러한 역할을 해 주는 제어문입니다. break 먼저 break문은 for, while, do-while과 같은 반복문이나 switch문을 탈출하는 데 사용합니다. break의 기능은 가장 가까운 반복문 또는 switch문을 탈출합니다. 먼저 예제를 보겠습니다. #include using namespace std; void main() { int sum = 0; for(int i=0; i
-
int argc, char *argv[]Visual Studio/C 기초 2013. 10. 6. 16:03
C에선 명령 라인에서 프로그램으로 전달되는 인수를 사용할 필요가 있습니다. 명령 라인 인수는 프로그램을 실행할 때 프로그램의 이름 다음에 입력되는 값을 뜻합니다. c:>프롬프트에서 PROGNAME이라는 프로그램을 실행한다고 가정합니다. C:\>progname smith jones 2개의 명령 라인 인수인 smith와 jones는 프로그램이 실행되는 동안 읽어들일 수 있습니다. 이런 값은 프로그램의 main() 함수에 전달되는 인수로 생각할 수 있는데 명령 라인 인수는 프로그램이 실행되는 동안이 아니라 프로그램이 시작될 때 정보를 전달하는 역할을 하므로 가끔 매우 유용합니다. 원하는 만큼 많은 명령 라인 인수를 전달할 수 있습니다. 명령 라인 인수는 main() 함수에서만 읽어들일 수 있습니다. main(..