>  기사  >  백엔드 개발  >  C 언어의 특징과 이를 만드는 기본 단계는 무엇입니까?

C 언어의 특징과 이를 만드는 기본 단계는 무엇입니까?

coldplay.xixi
coldplay.xixi원래의
2020-08-14 09:54:023480검색

C 언어 생성의 특징과 기본 단계는 다음과 같습니다. 1. C 언어는 성공적인 시스템 설명 언어이자 완전한 기능, 넓은 적용 범위 및 우수한 이식성을 갖춘 일반 프로그래밍 언어입니다. 2. 생성의 기본 단계는 편집입니다. 컴파일, 링크, 실행.

C 언어의 특징과 이를 만드는 기본 단계는 무엇입니까?

C 언어의 특징과 기본 생성 단계는 다음과 같습니다.

C 언어 기능:

1 C 언어는 C 언어로 개발된 성공적인 시스템 설명 언어입니다. 성공적인 예입니다

2. 동시에 C 언어는 일반적인 프로그래밍 언어이며 국제적으로 널리 사용됩니다. 세계적으로 유명한 많은 컴퓨팅 회사가 다양한 버전의 C 언어를 성공적으로 개발했으며 C 언어를 사용하여 많은 우수한 응용 프로그램을 개발했습니다. C 언어는 개발 전망이 뛰어난 고급 프로그래밍 언어입니다.

3.C는 중간 언어입니다. 고급 언어의 기본 구조와 문장에 저급 언어의 실용성을 결합한 것입니다. C 언어는 어셈블리 언어와 마찬가지로 비트, 바이트, 주소로 작동할 수 있으며 이 세 가지는 컴퓨터의 가장 기본적인 작업 단위입니다. 4.C는 구조적 언어입니다. 구조적 언어의 특징은 코드와 데이터의 분리입니다. 즉, 프로그램의 각 부분은 필요한 정보 교환을 제외하고는 서로 독립적입니다. 이러한 구조화된 접근 방식을 통해 프로그램 계층 구조가 명확해지고 사용, 유지 관리 및 디버그가 쉬워집니다. C 언어는 함수의 형태로 사용자에게 제공되며, 이러한 함수는 쉽게 호출할 수 있고 다양한 루프와 조건문을 포함하여 프로그램 흐름을 제어함으로써 프로그램을 완벽하게 구조화합니다.

5.C 언어에는 완전한 기능이 있습니다. 다양한 데이터 유형을 갖고 있으며 프로그램을 보다 효율적으로 만들기 위해 포인터 개념을 도입합니다. 또한 계산 기능과 논리적 판단 기능도 상대적으로 강력해 의사결정 목적의 게임을 실현할 수 있다.

6. C 언어에는 다양한 응용 프로그램이 있습니다. Windows, DOS, UNIX 등과 같은 다양한 운영 체제에 적합하며 다양한 기계 모델에도 적합합니다. 하드웨어 작업이 필요한 쓰기 상황에서는 C 언어가 다른 고급 해석 언어보다 확실히 더 좋습니다. 일부 대규모 응용 소프트웨어도 C 언어로 작성됩니다.

7.C 언어는 이식성이 좋고 강력한 데이터 처리 기능을 갖추고 있어 시스템 소프트웨어 작성, 3차원 및 2차원 그래픽 및 애니메이션에 적합합니다. 수치 계산을 위한 고급 언어입니다. 일반적으로 사용되는 C 언어 IDE(통합 개발 환경)에는 Microsoft Visual C++, Dev-C++, Code::Blocks, Borland C++, Watcom C++, Borland C++ Builder, GNU DJGPP C++, Lccwin32 C Compiler 3.1, High C, Turbo C, C가 포함됩니다. -Free, win-tc 등... C 언어를 처음 배우는 사람에게는 Microsoft Visual C++가 더 나은 소프트웨어입니다. 인터페이스는 친숙하고 기능은 강력하며 디버깅도 매우 편리합니다. 이는 Microsoft에서 제작한 C 언어 통합 개발 환경(IDE)으로 주로 VC++6.0, VS2005, VS2008, VS2010 등을 포함합니다. 엔터프라이즈 버전과 학생용 버전으로 구분됩니다. VC++6.0은 초보자가 시작하기 비교적 쉽지만 표준에 대한 지원이 부족하여 사람들이 나쁜 프로그래밍 습관을 갖게 될 수 있으므로 포럼의 일부 사람들은 VC++6.0을 포기하는 것을 옹호합니다. Unix/Linux 운영 체제에서 C 언어를 배울 때 일반적으로 vim/emax를 사용하여 소스 파일을 편집하고, gcc/cc를 사용하여 소스 파일을 컴파일하고, make 프로그램을 사용하여 컴파일 프로세스를 관리합니다.

관련 학습 권장 사항: C 비디오 튜토리얼

C 언어 프로그램을 만드는 기본 단계는 4가지입니다:

편집, 컴파일, 연결, 실행

1 편집 과정. C 언어 프로그램 소스 코드(작성된 프로그램 지침)를 생성하고 수정하는 것입니다.

일부 C 컴파일러에는 프로그램 관리를 돕기 위한 편집기가 함께 제공됩니다. 일반적으로 프로그램 작성, 관리, 개발 및 테스트를 위한 환경을 제공합니다

때때로 통합 개발 환경(Integrated Development Environment, IDE)이라고도 합니다.

일반 텍스트 편집기를 사용하여 소스 파일을 생성할 수도 있지만 추가 서식 데이터를 포함하지 않고 코드를 일반 텍스트로 저장해야 합니다. 워드 프로세서(예: Microsoft Word)를 사용하지 마십시오. 워드 프로세서는 텍스트를 저장할 때 일부 서식 정보를 추가하므로 프로그램 코드 작성에 적합하지 않습니다. 일반적으로 컴파일러 시스템에 편집기가 있으면 프로그램을 더 쉽게 작성하고 구성할 수 있는 많은 기능을 제공합니다. 자동으로 프로그램 텍스트의 형식을 지정하고 중요한 언어 요소를 강조 표시하여 프로그램을 더 쉽게 읽고 단어의 인쇄 오류를 더 쉽게 찾아낼 수 있습니다.

2. 컴파일

컴파일러는 소스 코드를 기계어로 변환하는 과정에서 오류가 발견되어 보고됩니다. 이 단계의 입력은 편집 중에 생성된 파일로, 소스 파일이라고도 합니다.

컴파일러는 프로그램에서 유효하지 않거나 인식할 수 없는 많은 오류뿐만 아니라 프로그램의 특정 부분이 실행되지 않는 등의 구조적 오류도 찾을 수 있습니다. 컴파일러의 출력 결과를 개체 코드라고 하며 이를 저장하는 파일을 개체 파일이라고 합니다. 이러한 파일의 확장자는 일반적으로 Microsoft Windows 환경에서는 .obj이고 Linux/UNIX 환경에서는 일반적으로 .o입니다. 컴파일러는 변환 프로세스 중에 여러 가지 유형의 오류를 발견할 수 있으며, 그 중 대부분은 개체 파일 생성을 방해합니다.

컴파일이 성공하면 소스 파일과 동일한 이름의 파일이 생성되지만 확장자는 .o 또는 .obj입니다. UNIX 시스템에서 작업하는 경우 명령줄에서 C 프로그램을 컴파일하는 표준 명령은 cc입니다(컴파일러가 GNU의 Not UNIX(GNU)인 경우 명령은 .gcc입니다).

편집 과정은 두 단계로 구성됩니다. 첫 번째 단계를 전처리 단계라고 하며, 코드를 수정하거나 추가하는 단계이고, 두 번째 단계는 객체 코드를 생성하는 실제 컴파일 프로세스입니다. 소스 파일에는 C 프로그램 문을 추가하거나 수정하는 데 사용되는 전처리 매크로가 포함될 수 있습니다.

3. 링커(linker)는 컴파일러가 생성한 다양한 객체 모듈을 소스코드 파일에 결합한 후, C 언어에서 제공하는 프로그램 라이브러리에서 필요한 코드 모듈을 추가하여 실행 파일로 결합하는 것입니다. 파일. 링커는 프로그램의 일부가 누락되었거나 존재하지 않는 라이브러리 구성 요소를 참조하는 등의 오류를 감지하고 보고할 수도 있습니다.

사실 프로그램 용량이 너무 크면 여러 개의 소스코드 파일로 쪼개었다가 링커로 하나로 연결해 줄 수도 있습니다. 한번에 큰 프로그램을 작성하기 어렵고, 하나의 파일만 사용하는 것도 불가능하기 때문입니다. 여러 개의 작은 소스 파일로 분할하면 각 소스 파일이 프로그램 기능의 일부를 제공하므로 프로그램 개발이 훨씬 쉬워집니다. 이러한 소스 파일은 별도로 컴파일할 수 있으므로 간단한 입력 오류를 더 쉽게 방지할 수 있습니다. 또한 전체 프로그램은 하나씩 개발할 수 있으며, 프로그램을 구성하는 소스 파일은 일반적으로 전체 프로그램을 지칭하는 데 사용되는 동일한 프로젝트 이름으로 통합됩니다.

프로그램 라이브러리에서 제공하는 루틴은 C 언어가 아닌 작업을 수행하여 C 언어를 지원하고 확장할 수 있습니다. 예를 들어, 라이브러리에는 입력, 출력, 제곱근 계산, 두 문자열 비교, 날짜 및 시간 정보 읽기 등의 작업을 지원하는 루틴이 포함되어 있습니다.

링크 단계에서 오류가 발생하면 소스 코드를 다시 편집해야 한다는 의미이며, 반대로 링크에 성공하면 실행 파일이 생성되지만 이것이 반드시 프로그램이 제대로 작동한다는 의미는 아닙니다. Microsoft Windows 환경에서는 이 실행 파일의 확장자가 UNIX 환경에서는 .exe이고 확장자는 없지만 실행 파일 형식입니다. 대부분의 IDE에는 한 번에 프로그램을 컴파일하고 링크할 수 있는 빌드 옵션도 있습니다.

4. 실행

실행 단계는 위의 세 가지 프로세스가 성공적으로 완료된 후 프로그램을 실행하는 단계입니다. 그러나 이 단계에서는 출력 오류, 아무 작업도 수행하지 않음, 컴퓨터 충돌 등 다양한 오류가 발생할 수 있습니다. 상황에 관계없이 편집 단계로 돌아가서 소스코드를 확인하고 수정해야 합니다.

이 단계에서 컴퓨터는 마침내 명령을 정확하게 실행하게 됩니다. UNIX 및 Linux에서는 컴파일되고 링크된 파일 이름을 입력하기만 하면 프로그램을 실행할 수 있습니다. 대부분의 IDE에는 컴파일된 프로그램을 실행하는 데 해당하는 메뉴 명령이 있습니다. 이 실행 명령 또는 실행 명령은 자체 메뉴를 가질 수도 있고 컴파일 메뉴 항목 아래에 있을 수도 있습니다. Windows 환경에서는 다른 실행 프로그램을 실행하는 것과 마찬가지로 해당 프로그램의 .exe 파일을 실행하면 됩니다.

어떤 환경, 어떤 언어에서든 개발 프로그램의 편집, 컴파일, 링크, 실행의 4단계는 동일합니다. 그림 1-1은 C 프로그램 작성과 관련된 다양한 프로세스를 요약합니다.

C 언어의 특징과 이를 만드는 기본 단계는 무엇입니까?관련 추천:

프로그래밍 비디오 강좌

위 내용은 C 언어의 특징과 이를 만드는 기본 단계는 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.