HOME>디지털 실무>프로그래밍>C언어 기초부터 쉽게 진행하는 강의!
ONLINE CLASS

C언어 기초부터 쉽게 진행하는 강의!

?

수강 전 꼭 확인하세요

수강 전 자주 묻는 내용을 간단히 안내드립니다.

Q초보자도 교재 없이 수강 가능한가요? 프로그램 정보는?
A

네, 영상과 실습자료로 쉽게 학습할 수 있습니다. 알지오는 원격평생교육원으로 프로그램 관련 정보는 제공하지 않습니다.

기업이 선택한 신뢰 강의

검증된 커리큘럼과 전문 강사진으로 높은 만족도를 제공합니다.

자세히 보기  >
수강료 일부는 사회환원에 사용됩니다.

작은 나눔이 더 나은 내일을 만듭니다.

자세히 보기  >
REAL REVIEW

수강생 리얼후기!

실제 수강생의 학습 경험을 확인해 보세요.

수강후기를 불러오는 중입니다.

C언어 기초부터 쉽게 진행하는 강의! C언어 기초부터 쉽게 진행하는 강의!
  • C언어 기초부터 쉽게 진행하는 강의!

  • 강의구성
  • (20강) 전체 : 12시간 44분|평균 : 38분12초
  • 이용기간/강사
  • 2개월
    알지오 R&D [IT] ▶ 프로필 보기
  • 증빙가능
  • 수료증, 수강증, 학습진도
  • 수강료
  • 370,000할인185,000
  • 알지오 패키지
  • "5개월" 혜택!
?

수강 전 꼭 확인하세요

수강 전 자주 묻는 내용을 간단히 안내드립니다.

Q 초보자도 교재 없이 수강 가능한가요? 프로그램 정보는?
A

네, 영상과 실습자료로 쉽게 학습할 수 있습니다. 알지오는 원격평생교육원으로 프로그램 관련 정보는 제공하지 않습니다.

  • 01.30분 Hello Alzio!
    간단한 프로그램을 통해, C언어의 기본 문법을 확인하고, 변수의 개념을 학습하고 표준 입출력 함수를 통해 데이터를 입력하고 화면에 출력해본다.
    새 프로젝트/Hello alzio 출력/printf/string/똑같이 출력하기/변수/scanf/덧셈과 곱셈 프로그램
  • 02.34분 C언어의 자료형
    c언어에서 사용하는 정수형 및 실수형 자료형을 확인하고, 여러 자료형의 값의 입출력 및 자료형변환을 살펴보고, 문자에 대응하는 아스키 코드값을 확인해본다.
    자료형/문자 자료형/정수값을 아스키 문자로 출력하기/실수형태 주의사항/대문자를 소문자로 출력하기
  • 03.32분 연산자
    C언어에서 사용하는 산술연산자, 논리연산자, 비트연산자 등을 알아보고 연산자 우선순위를 확인해봅니다.
    산술연산자/곱셈과 나눗셈/나머지연산자/증가감소연산자/비교연산자/논리연산자/비트연산자
  • 04.34분 조건문
    여러 조건문을 사용하여 프로그램의 실행 흐름을 분기시켜 봅니다.. if~else, else if 및 switch-case문과 삼항연산자 그리고 goto문으로 분기하는 예제들을 확인해봅니다.
    조건문/불(boolean)자료형/if~else문/사칙연산 만들기/삼항연산자/switch-case문
  • 05.32분 반복문
    while, do~while, for문 등 코드를 여러번 반복해서 실행하는 반복문을 알아보고, 반복문을 탈출하는 방법을 학습합니다.
    while문/do~while문/for 반복문/continue
  • 06.38분 함수
    함수에 관해 알아보고, 함수를 정의하고 선언해봅니다. 지역변수와 전역변수를 확인하고, 재귀함수를 사용하여 함수 내에서 동일함수를 여러번 호출해봅니다.
    함수/지역변수/전역변수/Factorial
  • 07.33분 포인터
    포인터 변수와 메모리 주소값의 관계를 확인하고, 역참조 연산으로 포인터가 가리키는 곳의 값을 변경, 출력해봅니다. 포인터의 대상 변경 및 이중포인터의 개념을 확인해봅니다.
    포인터/역참조/포인터에 포인터 대입/이중포인터
  • 08.37분 배열 Chapper 1
    배열을 사용하여 반복문으로 값을 입/출력 해보고, 배열의 길이를 구해봅니다. 문자열을 배열에 저장하고, 문자열에서 널문자의 필요성을 알아보고 배열의 인덱스를 사용하여 문자열의 내용을 변경해봅니다.
    배열/초기화/문자열/Null문자/키보드로 입력받을시 주의사항
  • 09.40분 배열 Chapper 2
    2차원 배열을 선언하고 초기화 해보고, 값을 대입하는 방법과, 행/열이 바뀌었을 때 반복문으로 값을 접근하는 법을 배웁니다. 3차원 배열의 형태를 알아보고 내용을 출력해봅니다.
    2차원 배열/2차원 배열 예제/배열 예제/3차원 배열
  • 10.37분 포인터와 배열 Chapper 1
    포인터 상수 및 변수를 확인하고, 포인터로 배열에 접근하고 값을 변경해봅니다. 배열의 이름으로 포인터 연산을 진행하고, 주소값을 저장하는 포인터 배열을 선언 및 활용해보며, 문자열과 주소값의 관계를 확인해봅니다.
    포인터와 배열/배열의 주소값을 출력하는 예제/포인터와 배열의 관계/주소값들을 저장하는 배열
  • 11.40분 포인터와 배열 Chapper 2
    이중포인터와 삼중포인터를 확인하고, 2차원 배열의 포인터형인 배열포인터를 선언해봅니다. 2차원 배열에 포인터로 접근하는 다양한 방법을 확인해봅니다.
    이중포인터/배열 c의 주소, 값 출력하기/삼중포인터/2차원 배열/역참조연산
  • 12.38분 포인터와 함수
    주소값을 전달받는 함수를 여러개 만들어봅니다. 2차원 배열을 전달할때 방법을 확인하고, 값에 의한 참조와 주소값에 의한 참조의 결과를 비교해봅니다.
    주소값을 전달받는 함수/30자 이내의 문자열 입력/함수 만들기/값에 의한 참조 (Swap)/그림 설명
  • 13.39분 구조체 Chapper 1
    구조체를 정의하고 typedef선언으로 이름을 붙여봅니다. 구조체 배열과, 구조체 포인터를 알아보고 구조체를 멤버로 선언해봅니다.
    구조체/typedef선언시 주의점/구조체의 요소/구조체 포인터 변수 예제
  • 14.36분 구조체 Chapper 2
    구조체로 대입연산과 함수의 반환형 및 매개변수로 구조체를 사용해봅니다. 공용체와 구조체를 비교해보고, 열거형 상수를 사용하여 출력해봅니다.
    구조체 대입연산/함수 반환형/공용체 예제/열거형 상수
  • 15.49분 문자열과 입출력
    문자열 관련 함수(길이, 비교, 복사, 덧붙이기, 검색 등)를 알아보고, 동적 메모리를 할당에 관해 배워봅니다. 표준 입출력 함수를 확인하고 스트림과 버퍼의 개념을 다룹니다.
    문자열 함수/strcpy 함수/strcat 함수/strchr 함수/strtok 함수/문자를 정수로 변경하는 함수/문자열 입출력 함수/버퍼
  • 16.39분 파일입출력
    파일 스트림을 형성하여, 파일로 데이터를 입출력 해봅니다. 파일의 복사 및 파일의 끝을 다루는 방법을 살펴봅니다. 파일포인터를 활용하여, 파일의 현재위치를 확인해봅니다.
    파일 스트림/문자를 읽어오는 함수를 파일스트림을 통해 읽기/파일 복사/파일의 끝에 도달하여 종료/파일포인터
  • 17.35분 메모리
    메모리의 각 영역의 개념을 확인하면서, 해당 영역에서 사용하는 변수들의 사용법을 확인해봅니다. 스택과 힙영역의 차이와 static지역변수를 확인해봅니다. 메모리를 동적으로 할당하는 여러 함수를 공부합니다.
    스택(Stack)/static지역변수/힙(Heap)/realloc
  • 18.53분 자료구조
    자료구조의 대표적인 내용인, 정렬과 리스트에 대해 배웁니다. 버블정력, 퀵정렬이 실행되는 방법을 확인해봅니다. 단일리스트 개념으로 노드를 추가/삭제하는 방법을 배웁니다.
    자료구조/Quick Sort/Quick Sort 함수/head/반복문
  • 19.38분 매크로
    전처리기의 개념과 매크로의 정의를 확인해봅니다. 매크로의 사용방법 및 주의사항을 배우고, 매크로의 장단점을 확인해봅니다.
    매크로/AREA 함수/인사말 출력하는 매크로/SHOW_ME/MEAL
  • 20.50분 파일디자인
    조건부 컴파일로 원하는 부분만 컴파일 되게끔 하고, 발생가능한 에러를 방지해봅니다. 헤더파일과 소스파일을 분리하여 파일을 보기좋게 작성해봅니다.
    조건부 컴파일/정의여부에 따른 컴파일/diff.c/abs.c/diff.h/point.c/node.c

강의목록 다운로드                        1:1 강의 질문&답변