리눅스 환경에서의 C 프로그래밍 4장 변수와 연산자 

리눅스 환경에서의 C 프로그래밍 4장 변수와 연산자인간이 쓰는 언어의 숫자만 해도 아마 100여개가 넘을거라고 생각된다. C(C에서 사용하는 문자들은 다음과 같다.a b c d e f g h i j k l m n o p q r s t u v w x y zA B C D E F G H I J K L M N O P Q R S T U V W X Y Z0 1 2 ...

Linux 환경에서의 C 프로그래밍 : 3장 Start C 

Linux 환경에서의 C 프로그래밍 Linux(개발환경을 위해서는 최소한 아래의 툴들이 필요하다. 아래의 툴들은 완전히 공개되었으며 GPL( 1. 에디터 1. 컴파일러 기본적으로 위의 2개의 툴만 설치되면 C( 1. 디버거 1. Make툴 1. 형상관리(코드를 만들려면 일단 에디터가 필요하다. Linux(특히 kdevelop(여기에서는 vi를 사용하...

2장 리눅스와 C언어 

2장 리눅스와 C언어최초에 C는 시스템Linux(굳이 Linux환경에서 C언어를 공부하려는 이유가 여기에 있다. Linux를 이해한다는 것은 Unix를 이해한다는 것이며, 이는 컴퓨팅환경을 이해한다는 의미가 되기 때문이다.필린드 헬싱키 대학원에서 소프트웨어그리하여, 나름대로 Unix-like한 운영체제를 만들 계획을 세우고 이를 실행에 옮기게 된다. 이러...

리눅스 환경에서의 C 프로그래밍 : 1장 소개 

리눅스 환경에서의 C 프로그래밍 컴퓨팅 환경이 지금에 이르게 된 가장 결정적인 원인을 제공한 것은 C(1972년 Unix(C언어가 이처럼 인기를 끌게되자, 산업현장에서 쉽게 응용할 수 있도록 표준화가 필요해지게 되었으며, 그리하여서 1983년 ANSI(American National Standards Institute)에서 C에 대한 표준을 정의하게 된다...

리눅스 환경에서의 C 프로그래밍 : 14장 - 마치며 

리눅스 환경에서의 C 프로그래밍 어쨋든 입문서라고 할만한 리눅스 환경에서의 C 프로그래밍을 끝마쳤다. 그렇다고 해서 완전한 문서는 아니다. 글쓰는 스타일이 일단 빠르게 완성하고 나서, 나중에 다시보자 하는 스타일이기 때문에, 부족한점이 많을 거라 생각한다. 지금 언뜻 생각해도, 구조체 설명하면서 union을 빼먹었고, 매크로 문에 대한 설명등 빼먹은게 생...

리눅스 환경에서의 C 프로그래밍 13장 - 입력과 출력 

리눅스 환경에서의 C 프로그래밍 13장 - 입력과 출력어느덧 13장째로 리눅스 환경에서의 C 프로그래밍 문서 프로젝트도 종반에 접어들었다. 이 장을 포함해서 2장 정도면 마무리가 될거 같다. 쉬엄쉬엄 한 7개월 정도를 끌어온거 같다. 지금까지의 내용으로 C 언어의 문법적인 내용은 거의 다 다루었다고 보면 된다. 이제 부터는 C 언어의 응용과 관련된 부분을...

리눅스 환경에서의 C 프로그래밍 - 12장 모듈과 라이브러리 

리눅스 환경에서의 C 프로그래밍 - 12장 모듈과 라이브러리hello world 프로그램을 다시 한번 보기로 하자.#include int main(int argc, char argv){ printf("Hello World!!!\n"); return 1;}위 프로그램을 자세히 뜯어보면, #include문이 보일 것이다. 이것이 어디에 쓰는 ...

리눅스 환경에서의 C 프로그래밍 11장 - 구조체 

리눅스 환경에서의 C 프로그래밍 11장 - 구조체C 언어는 매우 기본적으로 사용하는 5가지 정도의 원시 데이터 타입이라는 것을 가지고 있다는 것을 앞서 배웠다. 이들 기본 타입은 다음과 같은 것들이다. int, float, double, char, long long int, Pointer인간이 다루는 매우 복잡한 데이터들도 숫자와 문자, 도형 이라는 걸 ...

리눅스 환경에서의 C 프로그래밍 10장 Pointer 와 배열 

리눅스 환경에서의 C 프로그래밍 10장 Pointer 와 배열현대적인 컴퓨터는 입력, 연산, 출력의 3가지 과정이 분리되어 있다. 이는 인간의 생각하는 구조와 비슷하다. 여러분의 눈앞에 날아 들면, 눈으로 이를 확인하고 (입력), 뇌로 전달해서 고민을 한다음 (연산), 눈을 감을 건지 얼굴을 돌릴건지를 결정 (출력) 하게 될것이다. 이때 모든 정보는 뇌로...

Linux 환경에서의 C 프로그래밍 

Linux 환경에서의 C 프로그래밍드디어 Ver 1.0 완성, 물론 완전한 문서는 아니지만 수정해 나가면서 완성도를 높여가야 겠다. 다음 프로젝트는 리눅스 attachment ...