초보자를위한 C 튜토리얼 : 생각보다 쉽습니다!


C의 다재다능 함과 유용성을 갖춘 프로그래밍 언어는 거의 없지만 언어 자체는 특히 초보자에게 벅찬 것처럼 보일 수 있습니다. 좋은 소식은 C가보기만큼 배우기 어렵지 않으며 발을 적시는 데 도움이되는 무료로 사용할 수있는 수많은 리소스 가 있다는 것입니다.

역사 of C 프로그래밍

C 프로그래밍은 Dennis M. Ritchie가 1972 년에 개발했습니다. 이후 C ++ 및 Objective C를 비롯한 여러 언어가 핵심 C 언어에서 분리되었습니다.이 언어는 다양한 응용 프로그램에서 사용되는 범용 언어로 만들어졌으며 그 목표를 충족했습니다.

사실 C는 가장 널리 사용되는 프로그래밍 언어 중 하나입니다. 가 존재하지만 가장 널리 사용되지는 않습니다. 왜 C, 물어볼 수 있습니까? B라는 이전 프로그래밍 언어를 계승했습니다. 현대 사회에서 C는 소프트웨어 프로그래밍보다 시스템 프로그래밍에 더 많이 사용됩니다.

왜 C를 배워야합니까?

프로그래밍 세계에 처음 온 많은 사람들이 먼저 Java 또는 파이썬 를 배웁니다. 이것들은 가장 인기있는 현대 언어 중 일부이지만 C는 그만큼의 유용성을 가지고 있습니다. 아마추어 코더는 종종 C가 구조로 인해 배우기 쉽다는 사실에 놀란다. 효율적이고 능률적 인 프로그램을 생성 할 수 있으며 다른 언어보다 낮은 수준의 활동을 더 잘 처리 할 수 ​​있습니다.

아마도 C의 가장 큰 강점은 다양한 플랫폼에서 컴파일 할 수 있다는 것입니다. 사실 Unix는 전적으로 C로 작성되었습니다.

C 프로그래밍의 기초

초보자를위한 C 자습서를 계속 진행하기 전에 다음 사항을 알아 두십시오. 프로그래밍 언어는 배우기 쉽습니다. 하지만 마스터하기가 어렵습니다. 언어가 작동하는 방식에 영향을 미치는 요소가 너무 많아서 하나의 기사로 가장 기본적인 측면조차 다룰 수 없습니다. 이 가이드는 필요한 리소스를 찾고 스스로 학습 할 수 있도록 핵심 개념을 가르치는 데 도움이됩니다.

In_content_1 all : [300x250] / dfp : [640x360]->

첫 번째로 필요한 것은 IDE 또는 통합 개발 환경입니다. 이것은 C 코드를 작성하고 편집 할 수있는 텍스트 편집기의 멋진 용어입니다.

C를위한 최고의 IDE 중 몇 가지는 Visual Studio 코드4를 포함합니다. s>. 다운로드 및 설정이 쉬운 직관적 인 IDE입니다. 결국 특정 편집 도구의 뉘앙스를 배우는 것이 아니라 코드에 초점을 맞춰야합니다.

또한 이러한 도구를 사용하면 코드가 작성된 후 테스트 할 수 있도록 시스템에 필요한 컴파일러를 쉽게 다운로드하고 설정할 수 있습니다.

프로그램 작성

C로 코딩하는 데 필요한 기본 도구가 있으면 첫 번째 프로그램 작성을 시작할 수 있습니다. C의 프로그램에는 세 가지 기본 요소가 있습니다. 첫 번째는 헤더 파일 모음 인 Library입니다. 라이브러리 내의 함수를 사용하려면 프로그램으로 라이브러리를 가져와야합니다.

이 예에서 필요한 라이브러리는 입니다. 모든 C 라이브러리는 제목에 관계없이 .h로 끝납니다. 코드 내에 라이브러리를 포함하려면 #include

여전히 혼란 스럽습니까? Java 코딩 경험이 있다면 공용 클래스라고 생각하세요.

코드의 다음 부분은 함수입니다. C (다른 언어 포함)에서 함수는 작업을 수행하는 명령문 그룹입니다. 모든 C 프로그램에있는 기본 함수는 main ()입니다. 코드는 다음과 같습니다.

int main () {

printf (“Hello, world!”);

return 0;

}

int명령 main ()함수는 완료되면 정수를 반환 함을 보여줍니다. 다음으로 printf ()명령은 라이브러리의 일부입니다. 이 코드의 시작 부분에서 라이브러리를 호출하지 않으면 printf ()명령이 실행되지 않습니다. printf ()명령 ( 'Hello, world!') 내의 텍스트는 화면에 표시됩니다.

이 함수가 실행되면 0을 반환합니다. 프로그램. 이것은 exit 문이며 기본적으로 프로그램이 작업을 완료했음을 알리는 역할을합니다. main ()return 0;뒤의 여는 대괄호는 그 안에 함수를 포함합니다.

return 0;은 프로그램의 마지막 부분입니다. 코드에 설명 된 작업이 끝났음을 나타냅니다. 함수 내의 모든 줄은 세미콜론으로 끝나야합니다. 이것은 언어 구문의 일부입니다. 전체 프로그램은 다음과 같아야합니다.

#include

int main () {

printf ( "Hello, world!");

return 0 ;

}

혼란스러워 보이지만 걱정하지 마세요. C에 대한 특정 명령을 배우는 것은 약간 혼란 스러울 수 있지만 약간의 연습 후에는 전혀 문제가 없을 것입니다.

C 연습을위한 추가 리소스

C로 막 시작하는 경우 코딩 연습을 많이하고 싶을 것입니다. 언어의 구문과 메커니즘에 대한 실습이 많을수록 더 쉬워 질 것입니다. 이들은 C에서 최고의 무료 코딩 방법을 배우기위한 웹 리소스 중 일부입니다.

  1. Learn-C.org

    이 웹 사이트에는 한 번에 하나씩 작업 할 수있는 초보자 용 대화 형 C 자습서가 많이 있습니다. 가입하거나 다운로드 할 필요가 없습니다. 모든 처리 및 컴파일은 웹 사이트 자체 내에서 처리됩니다. 가장 기본적인 명령으로 사용자를 시작하고 거기에서 빌드합니다.

    1. CProgramming.com

      CProgramming.com C 프로그래밍을위한 초급 대학 과정과 동일합니다. 문을 읽는 방법, 재귀 프로그램을 설정하는 방법, 심지어 이진 트리를 이해하는 방법을 포함하여 C 프로그래밍 언어에 관한 매우 상세한 정보를 제공합니다.

      1. W3Schools 튜토리얼

        W3Schools 자습서 시리즈는 거의 모든 프로그래밍 언어를 학습 할 수있는 최고의 리소스 중 하나입니다. , 기간. C, Java 또는 좀 더 모호한 것이 든 여기에서 정보를 찾을 수 있습니다. W3Schools 과정은 C에 대한 방대한 양의 정보를 다루고 포인트를 집으로 가져 오기위한 연습 프로그래밍 테스트를 포함합니다.

        관련 게시물:


        19.12.2020