전체 글 8

C언어 기초 함수의 개념과 표준함수

C 언어에서 함수는 특정 작업을 수행하는 코드 블록으로 코드의 재사용성을 높이고 프로그램을 구조적으로 만들기 위해 사용됩니다. 함수는 입력값(매개변수)을 받아서 처리를 수행하고 결과값을 반환할 수 있습니다.1. C 언어에서 함수의 구조C 언어에서 함수는 기본적으로 다음과 같은 형식으로 정의됩니다.    위 에서 add 함수는 두 정수를 받아서 그 합을 반환합니다. main 함수에서는 add 함수를 호출하고 그 결과를 출력합니다.2. 함수의 종류표준 함수 (Standard Functions): C 언어에서 제공하는 미리 정의된 함수들로 다양한 작업을 수행할 수 있게 해줍니다.사용자 정의 함수 (User-Defined Functions): 프로그래머가 필요에 맞게 직접 작성한 함수들 입니다.3. C 언어의 ..

카테고리 없음 2024.12.29

C언어 기초 기타 제어문

C 언어에서 break문과 continue문은 매우 중요한 제어문으로, 반복문과 조건문 내에서 코드 실행 흐름을 제어하는 데 사용됩니다. 각 문법과 동작 방식을 더 자세히 설명드리겠습니다.1. break 문정의:break 문은 현재 실행 중인 반복문(예: for, while, do-while)이나 switch 문을 즉시 종료시키는 제어문입니다. 반복문 내에서 break가 실행되면 그 즉시 반복문을 종료하고, 반복문 이후의 코드로 제어가 넘어갑니다. break는 또한 중첩된 반복문에서 가장 가까운 반복문만 종료합니다.사용 사례:반복문에서 break 사용반복문을 진행하면서 특정 조건을 만족했을 때 반복을 종료해야 하는 경우 유용합니다.    이 예제에서 i == 5일 때 break 문이 실행되고, 반복문이 ..

카테고리 없음 2024.12.12

C언어 기초 반복 제어문

C언어에서 반복 제어문은 프로그램이 일정 조건을 만족하는 동안 특정 코드를 여러 번 실행하는 데 사용됩니다. 반복 제어문에는 크게 for문, while문, do-while문이 있습니다. 각각의 반복문에 대해 자세히 설명하겠습니다. 1. for문    for문은 반복 횟수가 명확하게 정해져 있을 때 주로 사용됩니다. 반복을 시작할 때 조건을 설정하고, 반복을 끝내는 조건을 확인하며, 각 반복이 끝날 때마다 실행할 구문을 정의합니다. 형식: for (초기화; 조건식; 증감식) {       // 반복 실행할 코드 }초기화: 반복문이 처음 시작할 때 한 번 실행됩니다. 보통 반복 변수의 초기값을 설정합니다.조건식: 매번 반복을 실행하기 전에 조건이 참(true)일 때만 반복문을 실행합니다. 조건식이 거짓(fa..

카테고리 없음 2024.11.22

C언어 기초 선택 제어문

C 언어에서 선택 제어문은 프로그램 흐름을 조건에 따라 분기시키는 역할을 합니다. 이를 통해 특정 조건이 참일 때 실행할 코드와 거짓일 때 실행할 코드를 구분할 수 있습니다. 주요 선택 제어문으로는 단순 if문, if ~ else문, 다중 if ~ else문, switch문, goto문이 있습니다. 각 문법과 예제를 차례대로 설명하겠습니다.1. 단순 if문설명:if문은 주어진 조건이 참인 경우에만 특정 코드를 실행합니다. 조건이 거짓일 경우 실행되지 않습니다.구문:if (조건) { // 조건이 참일 때 실행되는 코드 }예제:2. if ~ else문설명:if ~ else문은 주어진 조건이 참일 때와 거짓일 때 각각 다른 코드를 실행할 수 있도록 합니다.구문:if (조건) { // 조건이 참일 때 실행되는 ..

카테고리 없음 2024.11.05

C언어 기초 연산자

C 언어의 연산자는 값을 조작하거나 조건을 평가할 때 사용됩니다. 주요 연산자들을 크게 몇 가지 범주로 나누어 설명드리 자면 아래와 같습니다.    산술연산자,관계연산자,논리연산자,비트연산자,대입연산자,증감연산자,조건연산자.1. 산술 연산자수학적 계산을 수행하는 연산자입니다.+ : 덧셈 연산자- : 뺄셈 연산자* : 곱셈 연산자/ : 나눗셈 연산자 (정수형에서 사용 시 소수점 아래는 버려짐)% : 나머지 연산자 (정수 나눗셈의 나머지 값) 2. 관계 연산자두 값을 비교하여 참(True) 또는 거짓(False)을 반환하는 연산자입니다.== : 같음!= : 다름> : 크다>= : 크거나 같다 3. 논리 연산자논리값(참과 거짓)을 조합하거나 반전할 때 사용됩니다.&& : 논리 AND (양쪽 모두 참이어야 참)..

카테고리 없음 2024.10.25

C언어의 표준 입출력 함수

C언어에서 표준 입출력 함수는 프로그램이 사용자와 데이터를 주고받을 수 있도록 하는 함수들입니다.주로 아래와 같이 나눌수 있습니다.1. printf() 함수    printf()는 다양한 데이터 형식을 지원할수 있으며 출력하려는 값에 맞는 형식 지정자를 사용해야 합니다.형식지정자:    %d: 정수    %f: 실수    %c: 문자    %s: 문자열 예제:#include int main() {     int num = 10;     float f = 3.14;     char ch = 'A';     char str[] = "Hello, World!";     printf("정수: %d\n", num);     printf("실수: %.2f\n", f);     printf("문자: %c\n", c..

카테고리 없음 2024.10.08

C언어의 선행처리기

C 언어의 선행처리기(Preprocessor)는 컴파일러가 소스 코드를 컴파일하기 전에 수행되는 전처리 작업을 수행하는 프로그램입니다. 전처리기는 코드 내의 특정 명령어를 처리하여 최종 컴파일러가 컴파일할 수 있는 형태로 변환합니다. 전처리 작업을 통해 코드의 재사용성과 가독성을 높일 수 있으며 조건부 컴파일 등을 통해 다양한 환경에 맞게 코드를 변경할 수 있습니다.전처리기의 주요 기능은 다음과 같습니다:1. 매크로 정의와 치환 (#define)    매크로는 코드의 특정 부분을 반복적으로 사용할 때 편리하게 정의하여 사용할 수 있습니다. 주로 상수나 간단한 코드를 재사용할 때 사용됩니다.형식: #define 이름 값예:#define PI 3.14 #define SQUARE(x) ((x) * (x))위 ..

카테고리 없음 2024.09.28

C언어의 자료형

C 언어에서 자료형은 변수에 저장될 데이터의 유형과 크기를 정의하며, 이를 통해 메모리 할당과 데이터 처리 방식을 결정합니다. 자료형은 크게 기본 자료형과 사용자 정의 자료형으로 나눌 수 있습니다.1. 기본 자료형(Primitive Data Types)(1) 정수형 (Integer Types)정수형 자료형은 정수 값을 저장하는 데 사용되며, 음수와 양수 모두 저장 가능합니다.char형: 1바이트(8비트) 크기로, ASCII 코드를 통해 문자 데이터를 저장합니다.여기서 signed char와 unsigned char로 나뉩니다.아래는 각 char형에 대한 범위입니다.signed char: -128 ~ 127의 범위unsigned char: 0 ~ 255의 범위 int형: 4바이트 크기의 정수형이며, 컴파일..

카테고리 없음 2024.09.14