본문 바로가기

C언어/C언어 기초8

초급8강_C언어 함수(Function) 완전정복 – 정의, 호출, 매개변수까지 쉽게 배우기 ✅ C언어 함수(Function) 완전정복 – 정의, 호출, 매개변수까지 쉽게 배우기C언어 프로그램이 길어지고 복잡해질수록,코드를 더 짧고 효율적으로 만들기 위한 방법이 필요합니다.그 해답이 바로 **함수(Function)**입니다!이번 강의에서는 함수의 기본 개념, 정의/호출 방법, 매개변수와 반환값에 대해 자세히 알아봅니다.🧠 함수란?함수(Function)는 특정 작업을 수행하는 코드 묶음입니다.자주 사용되는 코드를 함수로 만들어 두면 재사용, 유지보수, 가독성이 좋아집니다.🧱 함수의 구조반환형 함수이름(매개변수목록) { 실행할 코드; return 값; }📌 예제: 두 수를 더하는 함수int add(int a, int b) { return a + b; }호출:int res.. 2025. 4. 18.
초급7강_C언어 문자열(char 배열) 쉽게 배우기 – 문자열 입력, 출력, 함수까지 총정리! ✅ C언어 문자열(char 배열) 쉽게 배우기 – 문자열 입력, 출력, 함수까지 총정리!문자 하나하나는 char 자료형으로 저장되지만,여러 문자가 연속되어 만들어지는 문장이나 단어를 다루기 위해 우리는 문자열을 사용합니다.이번 시간에는 C언어에서 문자열을 다루는 방법과 자주 사용하는 문자열 함수들을 정리해봅니다.🔤 문자열이란?C언어에서 문자열은 char형 배열로 표현됩니다.문자열의 끝은 항상 **NULL 문자(\0)**로 표시됩니다.예:char str[6] = {'H', 'e', 'l', 'l', 'o', '\0'};📦 문자열 선언과 초기화방법 1: 문자 하나하나 초기화char str[6] = {'H', 'e', 'l', 'l', 'o', '\0'};방법 2: 문자열 리터럴 사용 (추천!)char s.. 2025. 4. 18.
초급6강_C언어 배열(Array) 완전정복 – 초보자도 쉽게 이해하는 배열의 모든 것 ✅ C언어 배열(Array) 완전정복 – 초보자도 쉽게 이해하는 배열의 모든 것프로그래밍을 하다 보면 여러 개의 데이터를 하나의 변수로 관리하고 싶을 때가 있습니다.그럴 때 사용하는 것이 바로 **배열(Array)**입니다.이번 강의에서는 배열의 개념부터 선언, 초기화, 반복문과의 활용까지 단계별로 설명드릴게요!📦 배열이란?**배열(array)**이란 같은 자료형의 데이터를 연속적으로 저장하는 공간입니다.예: 학생 5명의 성적을 저장할 때 → score[0], score[1] ...🔤 배열 선언 방법자료형 배열이름[크기];예제:int score[5]; // 정수형 배열 5개 선언🌱 배열 초기화 방법1) 선언과 동시에 초기화int score[5] = {90, 85, 78, 92, 88};2).. 2025. 4. 17.
초급5강_C언어 반복문 쉽게 배우기 – for, while, do-while 완전정복 ✅ C언어 반복문 쉽게 배우기 – for, while, do-while 완전정복프로그래밍에서 특정 작업을 반복적으로 실행해야 할 때 사용하는 것이 바로 **반복문(Loop)**입니다.이번 포스트에서는 C언어의 기본 반복문인 for, while, do-while 문법과 차이점을 예제와 함께 알아보겠습니다.🔄 반복문이란?**반복문(Loop)**은 조건을 만족하는 동안 코드 블록을 반복 실행하는 문법입니다.수십 번 동일한 작업을 반복할 때 수작업 대신 자동화가 가능해지죠!🔁 1. for문 (정해진 횟수 반복에 적합)📘 기본 문법c복사편집for (초기식; 조건식; 증감식) { // 반복할 코드 } 🧪 예제: 1부터 5까지 출력#include int main() { for (int i = 1; i 5; .. 2025. 4. 17.
초급4강_C언어 조건문 if, else 쉽게 배우기 – 초보자를 위한 흐름 제어의 첫걸음! ✅ C언어 조건문 if, else 쉽게 배우기 – 초보자를 위한 흐름 제어의 첫걸음!프로그래밍에서 가장 중요한 건 "상황에 따라 다르게 행동하는 것"입니다.이때 꼭 필요한 문법이 바로 **조건문(if, else)**입니다.이번 강의에서는 if, else if, else의 사용법과 실전 예제를 통해 조건문을 완벽하게 이해해보겠습니다.🔍 조건문이란?조건문은 특정 조건이 참인지 거짓인지에 따라 코드의 흐름을 제어하는 문법입니다.기본 문법if (조건식) { // 조건이 참일 때 실행할 코드 } else { // 조건이 거짓일 때 실행할 코드 }🧠 if 문 예제#include int main() { int age = 20; if (age >= 18) { printf("성인입니다.\n"); }.. 2025. 4. 17.
초급 3강_C언어 연산자 쉽게 배우기 – 산술, 대입, 비교, 논리 연산자 총정리 ✅ C언어 연산자 쉽게 배우기 – 산술, 대입, 비교, 논리 연산자 총정리C언어를 배울 때 꼭 알아야 할 핵심 개념 중 하나가 바로 **연산자(Operator)**입니다.이번 글에서는 산술 연산자부터 논리 연산자까지, 실제 예제와 함께 하나씩 알아보겠습니다.🔍 연산자란?**연산자(Operator)**는 변수나 값에 대해 연산(계산 또는 비교 등)을 수행하는 기호입니다.프로그래밍에서 연산자는 수학 계산뿐 아니라 조건 판단, 논리 처리 등 다양한 역할을 합니다.➕ 1. 산술 연산자 (Arithmetic Operators)숫자 계산에 사용되는 가장 기본적인 연산자입니다.연산자의미예시결과+덧셈a + b두 수를 더함-뺄셈a - ba에서 b를 뺌*곱셈a * ba와 b를 곱함/나눗셈a / ba를 b로 나눈 몫%나머.. 2025. 4. 17.