Category (28) 썸네일형 리스트형 조건문 1. if문 if문은 내부의 조건을 검사해서 프로그램의 진행 경로를 결정합니다. 또한 조건의 개수가 많지 않을 때 사용하는 것이 적합합니다. if문은 아래와 같은 형식으로 작성됩니다. if (조건1) { // 조건1에 부합할 때 } else if (조건2) { // 조건1에 부합하지 않지만 조건2에 부합할 때 } else { // 위 조건들에 모두 부합하지 않을 때 } 예제를 통해서 if문이 어떻게 돌아가는지 알아보겠습니다. 1.1. 예제 1 가게에 손님이 왔을 때 2명 이하는 2인석으로, 3명 또는 4명일 때는 4인석으로, 5명 이상은 대형석으로 안내해주는 프로그램을 만들어 보겠습니다. #define _CRT_SECURE_NO_WARNINGS #include int main(void) { printf(.. 연산자 1. 연산자와 피연산자의 개념 연산자(Operator) 는 연산을 수행하는 기호를 의미하고, 피연산자(Operand) 는 연산에 포함되는 변수나 상수를 의미합니다. A+B를 예로 들어보면 A와 B는 피연산자에 해당하며 + 는 연산자에 해당하는 것입니다. 1.1. 이스케이프 시퀀스(Escape Sequence) 연산자의 종류에 대해서 하나씩 알아보기 전에 잠시 이스케이프 시퀀스에 대해 짚고 넘어가겠습니다. 사실 이스케이프 시퀀스는 간단한 코드를 앞에서 먼저 다루면서 자연스럽게 자주 사용했습니다. 예를 들어 아래와 같은 코드를 프로그램 안에서 자주 보았을 것입니다. 아래의 코드에서 \n은 줄바꿈의 역할을 합니다. printf("%d\n", a > b); 이 외에도 다양한 이스케이프 시퀀스가 존재합니다. 이스.. 기본 입출력 1. scanf() 1.1. scanf()가 뭔데? scanf()는 사용자로부터 데이터를 입력 받아 특정한 변수에 값을 넣기 위해서 사용됩니다. C프로그래밍을 처음 배울 때 자주 사용되는 프로그램 입력 방식이지만 Visual Studio에서는 scanf()를 취약한 함수로 분류해 놓았기 때문에 사용이 제한됩니다. 따라서 Visual Studio에서 scanf()를 사용하려면 "이 함수가 취약하다는 것을 알지만 난 사용할래"라고 코드 내에 명시해주어야 합니다. 아래와 같이 코드 최상단에 #define _CRT_SECURE_N0_WARNINGS 한 줄만 추가해주면 오류가 발생하지 않습니다. #define _CRT_SECURE_NO_WARNINGS #include int main(void) { } 1.2. 주.. 변수와 상수 1. 기본적인 소스코드 내용에 대한 이해 아래의 Hello World 라는 기본적인 프로그램을 통해서 소스코드의 기본적인 내용을 알아보겠습니다. #include int main(void) { printf("HELLO WORLD\n"); system("pause"); return 0; } 1.1. 라이브러리 불러오기 C와 C++에서는 #include라는 명령어를 통해서 다양한 라이브러리를 불러올 수 있습니다. #include 위 코드에 작성된 라이브러리에는 다양한 기본적인 기능이 담겨 있는데 그 예로 printf()와 같은 함수가 있습니다. stdio.h의 stdio 는 Standard Input Output의 약자입니다. 1.2. 메인함수 프로그램은 항상 메인 함수로부터 시작됩니다. 또한 함수는 반환 값.. 이전 1 2 3 4 다음