이 강좌에서 다룰 주제는 무엇입니까?
C 언어 기초
소개:
강좌 개요 및 목표
C 언어란 무엇이며 왜 사용해야 하는가?
사전 요구 사항 및 시작하기
C에서의 변수와 데이터 타입:
'printf'를 이용한 출력
변수와 데이터 타입 소개
기본 데이터 타입 (int, float, char, double)
수정자 (short, long, signed, unsigned)
변수 선언 및 초기화
상수와 열거형
C에서의 함수:
함수 선언 및 정의
함수 호출 및 반환 타입
파라미터와 아규먼트
연산자 및 표현식:
산술 연산자
관계 연산자
논리 연산자
비트 연산자
증감 연산자
할당 연산자
조건 표현식
제어 구조: If-else:
if와 else를 사용한 조건문
중첩된 if-else
Else-if 사다리
제어 구조: Switch-case:
switch-case를 사용한 조건문
Default case
switch-case에서의 Break와 fall-through
제어 구조: While Loop:
while loop 소개
while loop 문법
while loop에서의 반복과 제어
다양한 조건에서 while loop 사용하기
제어 구조: For Loop:
for loop 소개
for loop 문법
for loop에서의 반복과 제어
중첩된 for loops
C에서의 Arrays:
선언과 초기화
일차원 arrays
다차원 arrays
Array 조작과 사용
C 언어의 포인터:
포인터와 메모리 주소 소개
포인터 선언 및 초기화
포인터 연산
배열, 함수, 문자열을 위한 포인터
C에서의 동적 메모리 할당:
'malloc', 'calloc', 'realloc', 그리고 'free'를 사용한 메모리 할당 및 해제
메모리 누수와 모범 사례
문자열 및 문자열 조작:
문자 배열과 문자열 리터럴
문자열 처리 함수 ('<string.h>')
문자열 작업 (연결, 비교)
C에서의 구조체:
구조체 정의하기
초기화 및 멤버 접근
중첩 구조체 및 구조체 배열
전처리기 지시문:
전처리기 소개 ('#include', '#define', '#if', '#else')
조건부 컴파일
매크로
마무리 말:
강좌를 요약하는 마무리 말.
감사의 말과 다음 단계