본문 바로가기
IT/c언어

C 언어 기초 강의

by 영리더 2023. 12. 11.
728x90
반응형

 

C 언어 기초 강의

안녕하세요 영리더입니다.

이번글에서는 변수와  연산자, 조건문, 반복문, 함수 등 c언어의 기초가 되는 것들을 예시를 들어 소개하겠습니다.


 

반응형

 

 

반응형

 

1. 변수와 데이터 타입

변수는 데이터를 저장하는 공간을 나타냅니다. C 언어에서 변수를 선언할 때는 해당 변수의 데이터 타입을 함께 지정해야 합니다.


#include <stdio.h>

int main() {
    // 정수형 변수 선언
    int age = 30;
    
    // 실수형 변수 선언
    float price = 19.99;
    
    // 문자형 변수 선언
    char grade = 'A';
    
    return 0;
}

 

반응형

 

2. 연산자

연산자는 수학적 연산을 수행하거나 변수에 값을 할당할 때 사용됩니다. 다양한 연산자 중 몇 가지를 예시로 살펴보겠습니다.


#include <stdio.h>

int main() {
    int x = 10;
    int y = 5;
    
    // 덧셈 연산
    int sum = x + y;
    
    // 나눗셈 연산
    float result = x / y;
    
    // 대입 연산
    x = 20;
    
    return 0;
}

3. 조건문

조건문은 프로그램의 흐름을 제어하는 데 사용됩니다. 조건문을 사용하여 조건에 따라 다른 동작을 수행할 수 있습니다.


#include <stdio.h>

int main() {
    int x = 10;
    
    if (x > 5) {
        printf("x는 5보다 큽니다.\n");
    } else {
        printf("x는 5보다 작거나 같습니다.\n");
    }
    
    return 0;
}

 

반응형

 

4. 반복문

반복문은 일정한 조건 하에서 코드를 반복적으로 실행하는 데 사용됩니다. 예시로 for 반복문을 살펴보겠습니다.


#include <stdio.h>

int main() {
    for (int i = 0; i < 5; i++) {
        printf("반복 횟수: %d\n", i);
    }
    
    return 0;
}

5. 함수

함수는 코드를 모듈화하고 재사용성을 높이는 데 사용됩니다. 사용자 정의 함수를 작성하고 호출하는 방법을 살펴보겠습니다.


#include <stdio.h>

// 함수 원형 선언
int add(int a, int b);

int main() {
    int sum = add(5, 3);
    printf("합계: %d\n", sum);
    
    return 0;
}

// 함수 정의
int add(int a, int b) {
    return a + b;
}

 

반응형

 

6. 컴파일과 실행

C 프로그램을 실행하려면 소스 코드를 컴파일하여 실행 파일을 생성해야 합니다. 컴파일과 실행하는 방법을 다음과 같이 설명하겠습니다.


// 프로그램 컴파일
gcc -o 프로그램이름 소스파일.c

// 프로그램 실행
./프로그램이름

 

 

https://vvd.bz/cs14

 

자영업자의 쉼터[장사의신·소상공인·창... : 네이버 카페

소상공인 장사 자영업 창업 세무 재테크 장사의신 커뮤니티

cafe.naver.com

https://link.coupang.com/a/958og

 

COUPANG

쿠팡은 로켓배송

www.coupang.com

 

"자영업자의 쉼터 파트너스 활동을 통해 일정액의 수수료를 제공받을 수 있습니다."

"이 포스팅은 쿠팡 파트너스 활동의 일환으로, 이에 따른 일정액의 수수료를 제공받습니다."

320x100
반응형

'IT > c언어' 카테고리의 다른 글

C 언어의 if문: 설명과 사용예시  (5) 2023.11.12
C 프로그램 작성과 컴파일 과정  (47) 2023.11.03
C 언어의 개요와 특징  (50) 2023.11.01