"일꾼이 일을 잘하려면 먼저 도구를 갈고 닦아야 한다." - 공자, 『논어』.
첫 장 > 프로그램 작성 > C가 쉬워졌습니다: 프로그래밍 기초에 대한 부드러운 소개

C가 쉬워졌습니다: 프로그래밍 기초에 대한 부드러운 소개

2024년 10월 31일에 게시됨
검색:313

C Made Easy: A Gentle Introduction to Programming Fundamentals

C가 쉬워졌습니다: 초보자를 위한 프로그래밍 기본 가이드

소개

C는 운영 체제를 만드는 데 널리 사용되는 강력한 프로그래밍 언어입니다. 임베디드 시스템 및 고성능 애플리케이션. 이 가이드는 기본부터 시작하여 핵심 개념을 단계별로 안내하는 C 프로그래밍 여행을 안내합니다.

C 컴파일러 설치

시작하기 전에 C 컴파일러를 설치해야 합니다. 다음 옵션이 권장됩니다.

  • GNU C 컴파일러(GCC): Linux, macOS 및 Windows용
  • Microsoft Visual C: Windows용
  • Clang: 사용 가능 macOS 및 Linux에서

첫 번째 C 프로그램 만들기

간단한 "Hello, world!" 프로그램부터 시작해 보겠습니다.

#include 

int main() {
    printf("你好,世界!\n");
    return 0;
}

C 코드 이해

#include : 이는 표준 입력/출력 라이브러리를 포함하고 printf() 함수.

int main(): 이것은 프로그램의 진입점으로, main 함수를 정의합니다.

printf("Hello, world!\n"): printf() 함수는 화면에 텍스트를 출력하는 데 사용됩니다.

return 0;: 프로그램이 성공적으로 실행되었음을 나타내는 main 함수의 반환 값입니다.

데이터 유형

C에는 다양한 데이터 값을 나타내는 다양한 데이터 유형이 있습니다.

  • int: 정수
  • float: 부동 소수점 수
  • char: 단일 문자
  • double: 이중 부동 소수점 수

변수 및 상수

  • 변수: 데이터가 저장되는 명명된 위치입니다.
  • 상수: 변경할 수 없는 값입니다.

const 키워드를 사용하여 상수를 선언합니다. 예:

const int MY_CONSTANT = 10;

제어 흐름

C는 프로그램 실행 흐름을 제어하는 ​​명령문을 제공합니다.

  • if-else 명령문: 조건에 따라 코드 블록을 실행합니다.
  • 루프: for 루프 및 while 루프와 같은 코드 블록을 반복합니다.

함수

함수는 재사용 가능한 코드 블록입니다. void 키워드를 사용하여 값을 반환하지 않는 함수를 정의할 수 있습니다. 예를 들면 다음과 같습니다.

void print_message() {
    printf("这是来自函数的消息!\n");
}

실용 사례: 원의 면적 계산

#include 
#include 

int main() {
    float radius;

    printf("请输入圆的半径:");
    scanf("%f", &radius);

    float area = M_PI * radius * radius;

    printf("圆的面积为:%f\n", area);

    return 0;
}

이 프로그램은 사용자에게 원의 반경을 입력하라는 메시지를 표시하고 원의 면적을 계산한 후 결과를 인쇄합니다.

최신 튜토리얼 더>

부인 성명: 제공된 모든 리소스는 부분적으로 인터넷에서 가져온 것입니다. 귀하의 저작권이나 기타 권리 및 이익이 침해된 경우 자세한 이유를 설명하고 저작권 또는 권리 및 이익에 대한 증거를 제공한 후 이메일([email protected])로 보내주십시오. 최대한 빨리 처리해 드리겠습니다.

Copyright© 2022 湘ICP备2022001581号-3