C 언어는 모든 프로그래밍 언어의 근간을 이루는 아주 중요한 프로그래밍 언어입니다.
그러므로 이 C 언어를 공부하시는 것은 앞으로 다른 어떤 프로그래밍 언어를 공부하시든 많은 도움과 든든한 기초를 제공합니다.
본 강좌는 C 언어의 기본적인 원리 측면에 초점을 두고, 이 강좌를 보시는 분들이 기본 원리를 보다 쉽게 이해하여 풍부한 응용력을 가질 수 있도록 하는데 가장 역점을 두고 작성되었습니다.
물론 강좌를 집필한 저 자신부터 아직 C 언어에 입문한지 두어달 정도 밖에 안된 일천한 경력이지만 시중의 8권의 C 언어 프로그래밍 책을 구입, 그 내용들을 비교, 통독하면서 최대한 합리적이고 객관적인 결론을 도출하는데 많은 노력을 하였습니다.
하지만 이런 C 언어 입문 강좌를 한번 공부하고 단번에 중급이나 고급 프로그래머로 올라설 수는 없습니다.
C 언어의 기초를 어느정도 갖췄으면 무엇보다도 다양한 실전 프로그래밍 경험을 쌓아가면서 실력을 늘려가야 합니다.
끝으로 이 부족한 강좌가 C 언어를 공부하시는 분들에게 조그마한 도움이라도 줄 수 있다면 저로서는 그만한 기쁨과 보람이 없겠습니다.
본 강좌를 이용해주시는 모든 분들께 진심으로 감사의 말씀을 올립니다.
※본 강좌에서는 조건문, 반복문같은 제어문과 표준 입출력 함수, 문자열 처리 함수, 파일 입출력 함수는 모두 물론 중요한 부분이지만 다루지 않습니다.
제어문은 본 카페 PHP 강좌나 비주얼 베이직 강좌에서 참고하시기를 바랍니다.
두 언어 모두 C 언어에서 제어문을 차용하였으므로 사용하는 형식이 조금 다를 뿐 내용은 차이가 거의 없을 것입니다.
표준 입출력 함수, 문자열 처리 함수, 파일 입출력 함수는 레퍼런스적 성격이 강하므로 원리 설명보다는 주로 해당 함수의 사용법을 익히시면 되므로 생략하였습니다.
※본 강좌는 C90 표준을 지원하는, Visual C++ 6.0에 내장된 C 언어 컴파일러로 거의 대부분의 소스를 컴파일하고 그 결과를 가지고 작성을 하였으므로 가장 최신의 C 언어 표준인 C99는 참조하지 않았습니다.
그러므로 이 C 언어를 공부하시는 것은 앞으로 다른 어떤 프로그래밍 언어를 공부하시든 많은 도움과 든든한 기초를 제공합니다.
본 강좌는 C 언어의 기본적인 원리 측면에 초점을 두고, 이 강좌를 보시는 분들이 기본 원리를 보다 쉽게 이해하여 풍부한 응용력을 가질 수 있도록 하는데 가장 역점을 두고 작성되었습니다.
물론 강좌를 집필한 저 자신부터 아직 C 언어에 입문한지 두어달 정도 밖에 안된 일천한 경력이지만 시중의 8권의 C 언어 프로그래밍 책을 구입, 그 내용들을 비교, 통독하면서 최대한 합리적이고 객관적인 결론을 도출하는데 많은 노력을 하였습니다.
하지만 이런 C 언어 입문 강좌를 한번 공부하고 단번에 중급이나 고급 프로그래머로 올라설 수는 없습니다.
C 언어의 기초를 어느정도 갖췄으면 무엇보다도 다양한 실전 프로그래밍 경험을 쌓아가면서 실력을 늘려가야 합니다.
끝으로 이 부족한 강좌가 C 언어를 공부하시는 분들에게 조그마한 도움이라도 줄 수 있다면 저로서는 그만한 기쁨과 보람이 없겠습니다.
본 강좌를 이용해주시는 모든 분들께 진심으로 감사의 말씀을 올립니다.
※본 강좌에서는 조건문, 반복문같은 제어문과 표준 입출력 함수, 문자열 처리 함수, 파일 입출력 함수는 모두 물론 중요한 부분이지만 다루지 않습니다.
제어문은 본 카페 PHP 강좌나 비주얼 베이직 강좌에서 참고하시기를 바랍니다.
두 언어 모두 C 언어에서 제어문을 차용하였으므로 사용하는 형식이 조금 다를 뿐 내용은 차이가 거의 없을 것입니다.
표준 입출력 함수, 문자열 처리 함수, 파일 입출력 함수는 레퍼런스적 성격이 강하므로 원리 설명보다는 주로 해당 함수의 사용법을 익히시면 되므로 생략하였습니다.
※본 강좌는 C90 표준을 지원하는, Visual C++ 6.0에 내장된 C 언어 컴파일러로 거의 대부분의 소스를 컴파일하고 그 결과를 가지고 작성을 하였으므로 가장 최신의 C 언어 표준인 C99는 참조하지 않았습니다.
다음검색