Inflearn brand logo image
Inflearn brand logo image
Inflearn brand logo image
Programming

/

Programming Language

Basic C Language

This course contains only the essential content about C, the basic language of all languages. It is recommended for those who are learning C for the first time.

(4.8) 4 reviews

37 learners

  • jikim1770
c언어
C

What you will learn!

  • C language history and background

  • Characteristics and usage of various operators

  • How control statements work and how to implement them

  • Basic grammar of arrays and their use

  • How pointers work and their applications

  • Modularization concept using functions

  • Understanding of memory areas such as stack, heap, global, and static memory

  • The concept of encapsulation using structures

Covers the fundamentals of the C language and various grammar points and precautions.

  • You can learn the basics of programming concepts through the C language.

  • You can understand the importance of memory management through the C language.

  • You will learn a structured approach to problem solving.

Learning Content

Section (1) Introduction to the C Language

We will cover the historical background and characteristics of the C language and learn the process of compiling source code into machine code.

Section (2) Operator

We will learn about various operators in the C language, consider the characteristics of each operator, precautions for use, and cover how to implement them.

Section (3) Control Statements

Learn the grammar of conditional statements and loops and use them to implement various logic.

Section (4) Array

Understand the grammar and structure of one-dimensional and two-dimensional arrays and learn the basics of data structures by using them.

Section (5) Pointer

Understand the basic syntax of pointers and how they operate in memory. We also cover the interaction between pointers and arrays in detail, demonstrating various implementation methods using them.

Section (6) Function

Understand how functions work and learn modular programming techniques using functions.

Section (7) Memory Class

Learn the techniques for managing memory in the C language (stack, heap, data, text) and the optimal memory usage for each variable.

Section (8) Structure

Understand the background of the emergence of structures and learn data encapsulation techniques that utilize the advantages of structures.

Things to note before taking the course

Practice environment

  • Operating System and Version (OS): Windows 10, 11, Ubuntu 18.04, 20.04

  • Editing tools: Windows vscode, Ubuntu VIM, gcc

  • Compiler: Visual Studio, GCC

Learning Materials

  • Learning materials provided in PDF format

  • During class, we use PPT to write on the board and share it as class materials (PDF).

Player Knowledge and Precautions

  • Prerequisites for this course: Introduction to C language

  • This lecture video specifications: FPS-60, resolution-1280*720, audio sample rate-44,100

  • Please feel free to ask questions, and the lectures may be revised as new techniques emerge.

  • The learning materials distributed during lectures are for class use only and unauthorized distribution is prohibited.

Recommended for
these people

Who is this course right for?

  • Those who want to learn C language while developing with Java or Python

  • For those who want to understand the operation of memory or CPU through C language

Need to know before starting?

  • Introduction to C Language

Hello
This is

704

Learners

66

Reviews

11

Answers

4.9

Rating

9

Courses

김정인 강사님은 오픈소스가 중요하다며

리눅스 커널 및 딥러닝의 구현 소스를 취미 삼아 매일 분석 하는 오픈 소스 매니아 입니다.

소스를 통해 이해 한다며 무작정 소스 분석으로 모든 원리를 이해하려 하므로

수강 시 소스 폭탄에 주의 해야 합니다.

 

강의문의 : jikim@imguru.co.kr

Curriculum

All

65 lectures ∙ (17hr 7min)

Course Materials:

Lecture resources
Published: 
Last updated: 

Reviews

All

4 reviews

4.8

4 reviews

  • twkim님의 프로필 이미지
    twkim

    Reviews 2

    Average Rating 5.0

    5

    100% enrolled

    Cao thủ dạy rất tận tình.. nhờ chuẩn bị kỹ ví dụ dễ gây nhầm lẫn mà tôi hiểu sâu.

    • k02013067747266님의 프로필 이미지
      k02013067747266

      Reviews 2

      Average Rating 5.0

      5

      25% enrolled

      Rất tốt

      • daehwankim1978님의 프로필 이미지
        daehwankim1978

        Reviews 5

        Average Rating 5.0

        5

        31% enrolled

        • egg6252897님의 프로필 이미지
          egg6252897

          Reviews 1

          Average Rating 4.0

          4

          92% enrolled

          thử nghiệm

          $68.20

          jikim1770's other courses

          Check out other courses by the instructor!

          Similar courses

          Explore other courses in the same field!