c 기본 문법(27)
-
C언어 초급 - 8장: 배열과 문자열 (8.2 다차원 배열)
8.2 다차원 배열C 언어에서 다차원 배열(Multi-dimensional Array) 은 여러 개의 차원을 가지는 배열입니다.가장 많이 사용되는 2차원 배열은 행과 열의 구조를 가지며, 행렬(matrix) 연산이나 2D 데이터 저장 및 처리에 유용합니다.1. 2차원 배열의 선언 및 활용1.1 2차원 배열 선언2차원 배열을 선언하는 기본 문법은 다음과 같습니다.자료형 배열이름[행][열];📌 배열의 크기(행과 열)는 반드시 정수여야 하며, 선언 후 변경할 수 없음.1.2 2차원 배열 선언 예제#include int main() { int matrix[3][4]; // 3행 4열의 2차원 배열 선언 return 0;}📌 설명int matrix[3][4]; → 3개의 행(row), 4개의 열(..
2025.02.23 -
C언어 초급 - 8장: 배열과 문자열 (8.1 배열의 개념)
8.1 배열의 개념C 언어에서 배열(Array) 은 같은 자료형의 여러 개의 데이터를 하나의 변수에 저장하는 자료구조입니다.배열을 사용하면 반복문과 함께 효율적으로 데이터를 관리할 수 있으며, 메모리에서 연속적으로 저장되는 구조를 가집니다.1. 1차원 배열의 선언 및 초기화1.1 배열 선언배열을 선언하는 기본 문법은 다음과 같습니다.자료형 배열이름[배열크기];📌 배열의 크기(배열크기)는 반드시 정수여야 하며, 선언 후 크기를 변경할 수 없음.1.2 배열 선언 예제#include int main() { int numbers[5]; // 정수형 배열 선언 (5개의 요소 저장 가능) return 0;}📌 설명int numbers[5]; → 크기가 5인 정수형 배열 선언.배열의 요소 개수는 5개..
2025.02.23 -
C언어 초급 - 7장: 반복문 (7.4 반복문의 제어 (break, continue))
7.4 반복문의 제어 (break, continue)C 언어에서 반복문의 제어문을 사용하면 특정 조건에서 반복을 중단하거나 특정 반복을 건너뛸 수 있습니다.이러한 기능은 break 문과 continue 문을 통해 구현됩니다.1. break 문 – 특정 조건에서 반복 중단1.1 break 문의 개념반복문(for, while, do-while)에서 실행 중 특정 조건을 만나면 즉시 반복을 중단하고 빠져나감.주로 반복문을 강제로 종료해야 하는 경우 사용됨.1.2 break 문 기본 구조for (초기값; 조건; 증감) { if (특정 조건) { break; // 반복문 종료 } // 실행할 코드}1.3 break 문 예제 – 특정 숫자에서 반복 중단#include int main()..
2025.02.23 -
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언어 초급 - 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