codequick-darkmode-logo
로그인회원 가입
C 언어 기초

교육 과정:

C 언어 기초

15 레슨 210 온라인 코딩 질문


이 강좌에서 다룰 주제는 무엇입니까?

C 언어 기초

  1. 소개:

    • 강좌 개요 및 목표

    • C 언어란 무엇이며 왜 사용해야 하는가?

    • 사전 요구 사항 및 시작하기

  1. C에서의 변수와 데이터 타입:

    • 'printf'를 이용한 출력

    • 변수와 데이터 타입 소개

    • 기본 데이터 타입 (int, float, char, double)

    • 수정자 (short, long, signed, unsigned)

    • 변수 선언 및 초기화

    • 상수와 열거형

  1. C에서의 함수:

    • 함수 선언 및 정의

    • 함수 호출 및 반환 타입

    • 파라미터와 아규먼트

  1. 연산자 및 표현식:

    • 산술 연산자

    • 관계 연산자

    • 논리 연산자

    • 비트 연산자

    • 증감 연산자

    • 할당 연산자

    • 조건 표현식

  1. 제어 구조: If-else:

    • if와 else를 사용한 조건문

    • 중첩된 if-else

    • Else-if 사다리

  1. 제어 구조: Switch-case:

    • switch-case를 사용한 조건문

    • Default case

    • switch-case에서의 Break와 fall-through

  1. 제어 구조: While Loop:

    • while loop 소개

    • while loop 문법

    • while loop에서의 반복과 제어

    • 다양한 조건에서 while loop 사용하기

  1. 제어 구조: For Loop:

    • for loop 소개

    • for loop 문법

    • for loop에서의 반복과 제어

    • 중첩된 for loops

  1. C에서의 Arrays:

    • 선언과 초기화

    • 일차원 arrays

    • 다차원 arrays

    • Array 조작과 사용

  1. C 언어의 포인터:

    • 포인터와 메모리 주소 소개

    • 포인터 선언 및 초기화

    • 포인터 연산

    • 배열, 함수, 문자열을 위한 포인터

  1. C에서의 동적 메모리 할당:

    • 'malloc', 'calloc', 'realloc', 그리고 'free'를 사용한 메모리 할당 및 해제

    • 메모리 누수와 모범 사례

  1. 문자열 및 문자열 조작:

    • 문자 배열과 문자열 리터럴

    • 문자열 처리 함수 ('<string.h>')

    • 문자열 작업 (연결, 비교)

  1. C에서의 구조체:

    • 구조체 정의하기

    • 초기화 및 멤버 접근

    • 중첩 구조체 및 구조체 배열

  1. 전처리기 지시문:

    • 전처리기 소개 ('#include', '#define', '#if', '#else')

    • 조건부 컴파일

    • 매크로

  1. 마무리 말:

    • 강좌를 요약하는 마무리 말.

    • 감사의 말과 다음 단계