C 언어(52)
-
C언어 초급 - 7장: 반복문 (7.2 do-while 문)
7.2 do-while 문C 언어에서 do-while 문은 조건을 확인하기 전에 코드 블록을 최소 한 번 실행하는 반복문입니다.즉, 일반적인 while 문과 달리, 반복 조건이 false여도 최소 1회 실행이 보장됩니다.1. do-while 문의 개념while 문: 조건을 먼저 검사하고 실행 여부를 결정.do-while 문: 한 번 실행 후 조건을 검사 → 조건이 참(true)이면 반복 실행.📌 while 문과의 차이점반복문 실행 순서최소 실행 횟수while조건 검사 → 참이면 실행0번 이상do-while실행 → 조건 검사 → 참이면 반복1번 이상2. do-while 문의 기본 구조do { // 실행할 코드} while (조건);📌 while (조건); 뒤에 세미콜론(;)이 필요함!📌 최소 한..
2025.02.23 -
C언어 초급 - 7장: 반복문 (7.1 while 문)
7.1 while 문C 언어에서 while 문은 특정 조건이 참(true)인 동안 계속 실행되는 반복문입니다.주로 반복 횟수가 정해지지 않은 경우에 사용하며, 반복 실행을 중단하는 종료 조건이 중요합니다.또한, 종료 조건이 없으면 무한 루프(Infinite Loop)가 발생할 수 있습니다.1. 반복문의 개념반복문(Loop): 동일한 작업을 여러 번 수행하는 구조.while 문은 주어진 조건이 참일 동안 코드 블록을 반복 실행.반복을 중단하는 종료 조건이 필요하며, 그렇지 않으면 무한 루프가 발생할 수 있음.2. while 문의 기본 구조while (조건) { // 조건이 참(true)인 동안 반복 실행되는 코드}📌 조건이 true(1)이면 코드 블록을 실행📌 조건이 false(0)가 되면 whi..
2025.02.23 -
C언어 초급 - 6장: 조건문 (6.3 switch-case 문)
6.3 switch-case 문C 언어에서 switch-case 문은 여러 개의 경우 중 특정 값과 일치하는 코드 블록을 실행하는 조건문입니다.if-else if-else 문과 유사하지만, 특정 정수 또는 문자 값과 비교할 때 더 간결하게 사용할 수 있습니다.또한 break 문과 default 문을 활용하여 제어 흐름을 관리할 수 있습니다.1. switch-case 문의 개념switch 문은 변수의 값과 case 문에서 지정한 값이 일치할 때 해당 블록을 실행.break 문을 사용하여 각 case 블록 실행 후 탈출.default 문을 활용하여 일치하는 값이 없을 때 실행할 기본 코드 지정.2. switch-case 문의 기본 구조switch (변수) { case 값1: // 값1과 변..
2025.02.23 -
C언어 초급 - 6장: 조건문 (6.2 else if 문 – 여러 가지 조건 분기)
6.2 else if 문 – 여러 가지 조건 분기C 언어에서 else if 문은 여러 개의 조건을 검사할 때 사용됩니다.if 문 하나로 모든 조건을 처리하기 어렵다면, 여러 개의 else if 문을 추가하여 다중 조건 분기를 구현할 수 있습니다.이를 통해 프로그램이 순차적으로 조건을 확인하고 해당하는 블록을 실행할 수 있습니다.1. else if 문의 개념if 문 → 첫 번째 조건을 검사.else if 문 → 앞의 조건이 거짓(false)일 경우 새로운 조건을 검사.else 문 → 모든 if 및 else if 조건이 거짓일 경우 실행.2. else if 문의 기본 구조if (조건1) { // 조건1이 참일 때 실행} else if (조건2) { // 조건1이 거짓이고, 조건2가 참일 때 실행}..
2025.02.23 -
C언어 초급 - 6장: 조건문 (6.1 if, if-else 문)
6.1 if, if-else 문C 언어에서 if 문은 프로그램이 특정 조건을 만족하는지 검사하고, 그 결과에 따라 다른 동작을 수행하도록 제어하는 조건문입니다.또한 if-else 문을 사용하면 참(true)일 때와 거짓(false)일 때 각각 다른 코드를 실행할 수 있습니다.1. if 문 – 단일 조건 처리1.1 if 문 개념if 문은 조건이 참(true)일 때만 코드 블록을 실행합니다.조건이 거짓(false)이면 아무 동작도 수행하지 않습니다.1.2 if 문 기본 구조if (조건) { // 조건이 참일 때 실행할 코드}1.3 if 문 예제#include int main() { int age = 20; if (age >= 18) { printf("성인입니다.\n"); }..
2025.02.23 -
C언어 초급 - 5장: 연산자와 표현식 (5.5 증감 연산자 (++, --))
5.5 증감 연산자 (++, --)C 언어에서 증감 연산자(Increment and Decrement Operators)는 변수의 값을 1 증가시키거나 1 감소시키는 연산자입니다.이 연산자는 반복문(for, while)에서 자주 사용되며, 전위 증가/감소(++i, --i)와 후위 증가/감소(i++, i--)의 차이를 이해하는 것이 중요합니다.1. 증감 연산자의 종류연산자 설명 사용 예제동작 방식++i전위 증가++ii 값을 먼저 1 증가시키고 연산 수행i++후위 증가i++연산을 먼저 수행한 후 i 값을 1 증가--i전위 감소--ii 값을 먼저 1 감소시키고 연산 수행i--후위 감소i--연산을 먼저 수행한 후 i 값을 1 감소📌 전위 연산(++i, --i)→ 먼저 값을 증가/감소시키고, 이후 연산을 수행?..
2025.02.23