Clickseo.com
 
    * Who am I
    * Programming
       DS & Algorithms
       C Programming
       C++ Programming
       Python Programming
       Web Programming
    * Open Source
    * Internet of Things
    * ICT Links


YouTube Facebook
Clickseo
 
Copyright (C) Clickseo.com
All rights reserved.


 

C Programming




  ISO C Standards Committee
  ISO/IEC JTC1/SC22 / WG14


Ken Thompson(left) with Dennis Ritchie

  IDE (Integrated Development Environment)   Text and Source Code Editors   Compiler, Debugger, etc.   cppreference.com - C reference
  Cprogramming.com - C Tutorial







Clickseo



  • C Programming: 교육과정 및 강의자료

    PART I. C 프로그래밍 기초
    Chapter 00. 컴퓨터 시스템 (Computer Systems)
    • 컴퓨터 하드웨어와 소프트웨어
    • 프로그래밍 언어
    Chapter 01. C 언어 개요 (C Language Overview)
    • 데이터 표현: 식별자, 변수와 상수
    • 데이터 표현: 자료형
    • 표준 입출력: 문자 입출력 -- getchar, putchar
    • 표준 입출력: 형식화된 입출력 -- scanf, printf
    Chapter 02. C 프로그램 구조 (C Program Structure) | 실습편
    • 수식과 연산자, 비트 연산자
    Chapter 03. 제어흐름 (Control Flow)
    • 선택 구조: 이중선택, 다중선택 | 실습편
    • 반복 구조, 점프문 | 실습편
    (종합편) 프로그래밍 기초 | 실습편

    PART II. 포인터와 함수
    Chapter 04. 포인터 (Pointers)
    • 포인터의 이해: 포인터형 변수
    • 포인터 연산과 다양한 포인터
    Chapter 05. 함수 (Functions)
    • 함수의 이해: 사용자 정의 함수
    • 저장 공간 분류: 다양한 변수들의 종류
    • 함수와 포인터: 함수 호출, 함수 포인터
    • 재귀 함수: 반복적.재귀적 용법, 동적 프로그래밍
    Chapter 06. C 표준 라이브러리 (C Standard Library)

    PART III. 변수들의 집합체
    Chapter 07. 배열 (Arrays)
    • 배열의 이해: 1차원 배열
    • 배열과 포인터, 함수
    • 문자열의 이해: 포인터 배열
    • 다차원 배열: 2차원 배열
    • 정렬과 검색 알고리즘
    Chapter 08. 문자와 문자열 (Characters and Strings)
    • 문자 처리: 문자 분류 및 변환
    • 문자열 처리: 문자열 조작 및 검사, 문자열과 숫자 변환
    Chapter 09. 복합 데이터 유형 (Composite Data Type)
    • 구조체의 이해: 중첩 구조체, 비트 필드 구조체
    • 구조체 배열과 포인터, 함수 / 공용체, 열거형
    (종합편) 미니 프로젝트 #01: 구조체 | 실습편

    PART IV. 전처리와 파일 처리
    Chapter 10. 전처리 (Preprocessing)
    • C 전처리기: 매크로 상수, 매크로 함수
    • 조건 및 분할 컴파일
    Chapter 11. 파일 처리 (File Processing)
    • 파일 입출력의 이해
    • 파일 처리: 텍스트 파일, 이진 파일
    • 다양한 파일 처리 함수

    PART V. 동적 메모리 할당
    Chapter 12. 동적 메모리 할당 (Dynamic Memory Allocation)
    • 2차원 배열과 동적 메모리 할당
    Chapter 13. 리스트 (List)
    • 선형 리스트
    • 연결 리스트: 단순.원형.이중 연결 리스트

    Appendix A.
    Chapter 00. 개발 환경: 통합 개발 환경(IDE)



이 저작물은 크리에이티브 커먼즈 저작자표시-비영리-변경금지 4.0 국제 라이선스에 따라 이용할 수 있습니다.
이 라이선스의 범위 이외의 이용 허락을 얻기 위해서는 clickseo@gmail.com으로 문의하시기 바랍니다.

크리에이티브 커먼즈 라이선스

Creative Commons Attribution-Noncommercial-No Derivative Works 4.0 are available under an international license.
Please contact us at clickseo@gmail.com for permission to use outside of the scope of this license.


  Wikipedia  C programming language