개인 재정 C-Dummies의 기본 프로그램 기본 사항

C-Dummies의 기본 프로그램 기본 사항

차례:

비디오: 정보처리기사 실기 2017년 대비 C 언어 특강 - 합격을 위한 최소한의 C 2024

비디오: 정보처리기사 실기 2017년 대비 C 언어 특강 - 합격을 위한 최소한의 C 2024
Anonim

모든 C 프로그램은 기본적인 구조로되어 있으며 C 소스 코드 스켈레톤 그 코드:: 블록은 새로운 프로젝트를 시작하는 데 사용합니다.

CODE:: BLOCKS SKELETON

#include #include int main () {printf ("Hello world! n"); return 0;}

이 목록은 최소한의 것은 아니지만 기본적인 C 프로그램에 대한 대략적인 아이디어를 제공합니다.

페이지에서 텍스트를 읽는 것처럼 C 소스 코드가 위에서 아래로 흐릅니다. 프로그램은 소스 코드가 끝날 때까지 첫 번째 라인에서 실행을 시작한 후 다음 라인에서 실행을 시작합니다. 이 주문의 예외에는 의사 결정 구조 및 루프가 포함되지만 대부분 코드는 위에서 아래로 실행됩니다.

C 프로그램이 어떻게 생성되는지 더 잘 이해하기 위해 가장 단순하고 쓸모없는 C 프로그램 유형을 만들 수 있습니다.

구체적인 단계는 다음과 같습니다.

새 코드: Blocks project: ex0301을 시작하십시오.

  1. 코드: 블록이 제공 한 골격을 지우십시오.

  2. 소스 코드가 비어 있어야합니다.

    프로젝트를 저장하십시오.

  3. 빌드하고 실행하십시오.

  4. 코드:: 블록은 아직 프로젝트가 구축되지 않았다는 불만을 제기합니다. 강인한!

    예 버튼을 클릭하여 프로젝트 구축을 진행하십시오.

  5. 아무 일도 일어나지 않습니다.

    소스 코드가 비어 있기 때문에 개체 코드가 생성되지 않습니다. 또한, 생성 된 프로그램 (프로그램이 생성 된 경우)은 비어 있습니다. 그것은 아무것도하지 않습니다. 컴파일러에게 명령을 내린 결과, 결과 프로그램이 잘 수행되었습니다.

4 단계 다음에 Code:: Blocks 오류 메시지가 표시 될 수 있습니다. IDE가 명령 프롬프트 창에서 프로그램을 실행하도록 운영 체제에 지시했기 때문입니다. 표시되는 오류는 존재하지 않거나 아무 것도하지 않는 프로그램 파일에 대한 참조입니다.

main ()

함수를 설정하는 방법 모든 C 프로그램에는 main () 함수가 있습니다. 프로그램이 시작될 때 실행되는 첫 번째 기능입니다. 함수로서 괄호가 필요하지만 함수의 명령문을 보관하기 위해서는 중괄호가 필요합니다. 이전 연습 계속

:

프로젝트 ex0301의 소스 코드를 다시 작성하십시오. 프로젝트를 저장하십시오. 빌드하고 실행하십시오. MAIN () FUNCTION

main () {} 이번에는 명령 프롬프트 창이 표시되지만 아무 것도 출력되지 않습니다. 멋지다! 당신은 코드가 어떤 일을하도록 지시하지 않았습니다. 당신이 보는 것은 최소한의 C 프로그램입니다. 더미

프로그램이라고도합니다.

main은 키워드가 아닙니다. 그것은 함수입니다. 모든 C 언어 소스 코드에서 첫 번째 필수 기능입니다. main ()은 다른 함수와 달리 선언 할 필요가 없습니다.그러나 특정 인수를 사용합니다. 운영 체제로 무엇을 반환하는 방법

  • 적절한 프로토콜을 사용하려면 프로그램이 종료 될 때 운영 체제에 값을 제공해야합니다. 존경의 신호라고 부르세요. 이 값은 정수 (정수)이며 일반적으로 0이지만 프로그램이 수행하는 작업과 운영 체제에서 예상하는 작업에 따라 다른 값이 사용되는 경우가 있습니다.

  • 이전 연습 계속

:

여기에 표시된 변경 내용을 반영하도록 프로젝트 ex0301의 소스 코드를 업데이트합니다.

반환 문 추가 int main () {return (1);} 먼저 main () 함수를 정수 함수로 선언합니다. int는 컴파일러에게 main ()이 정수 값을 반환하거나

가 생성한다는 것을 알려줍니다.

return 문은 값 1을 운영 체제로 다시 전달하여 실제로 main () 함수와 프로그램을 종료합니다.

return을 입력하면 코드:: 블록에 자동 완성 텍스트가 표시 될 수 있습니다. 이러한 힌트는 코드 작성을 돕는 데 유용하지만 프로그래밍 경력의이 시점에서 자유롭게 무시할 수 있습니다. 이전 연습 계속 :

프로젝트를 저장하고 빌드하고 실행합니다.

결과는 이전 실행과 비슷하지만 명령 프롬프트 창의 Code:: Blocks 요약에 지정된 반환 값 1을 확인할 수 있습니다.

Process returned 1 (0x1) 같은 코드를 다시 편집하고 반환 값을 다른 것으로 변경하십시오. 예를 들어, 5.이 값은 프로젝트를 실행할 때 Code:: Blocks 출력에 나타납니다. 전통적으로 반환 값 0은 프로그램이 성공적으로 작업을 완료했음을 나타 내기 위해 사용됩니다.

1 이상의 리턴 값은 종종 어떤 유형의 오류를 나타내거나 작업 결과를 나타냅니다.

키워드 return은 괄호가 있거나없는 문장에서 사용될 수 있습니다. 여기에는 그것들이 없다:

return 1;

  • 위의 경우 괄호로 반환됩니다. 결과는 같습니다.

  • 함수를 추가하는 방법

  • C 프로그램은 무엇인가해야합니다. 키워드와 연산자를 사용하여 프로그램에서 놀라운 일을 할 수는 있지만, 이러한 것들을 유용하게 만드는 방법은 출력됩니다. xercise:

    프로젝트의 소스 코드를이 리스팅과 일치하도록 마지막으로 수정하십시오.
    

    프로젝트의 추가 업데이트

#include int main () {printf ("4 시간 5는 % dn ", 4 * 5); return (0);}

세 줄을 추가합니다. 먼저 printf () 함수의 프로토 타입을 가져 오는 #include 줄을 추가합니다. 둘째, main () 함수에서 프로세서 지시문을 분리하는 빈 줄을 입력하십시오. 셋째, printf () 함수를 사용하여 행을 추가하십시오. 모든 함수는 사용하기 전에 선언해야하고 stdio는 선언되어야합니다. h 파일에는 printf ()에 대한 선언이 있습니다.

첫 번째 "for printf ()"를 입력하면 두 번째 따옴표가 자동으로 나타납니다. 다시 말하지만 코드:: 블록을 도와줍니다. 평온을 유지하십시오. 계속하기 전에이 두 가지 중요한 항목을 소스 코드: #include 줄을 다음과 같이 정확하게 입력했는지 확인하십시오.

#include

#include 지시문은 컴파일러에게 헤더 파일 인 stdio를 가져 오도록 지시합니다.h. 헤더 파일은 printf () 함수를 사용하기 위해 필요합니다.

다음과 같이 printf () 문을 정확하게 입력해야합니다.

printf () 함수는 형식이 지정된 텍스트를 표준 출력 장치 인 디스플레이로 보냅니다. 또한 수학 문제, 4 * 5를 포함합니다. 해당 문제의 결과는 컴퓨터에 의해 계산 된 다음 형식이 지정된 텍스트로 표시됩니다.

printf ("4 x 5 is % dn", 4 * 5);

  • printf () 명령문에는 중요한 항목이 많이 있습니다. 각 항목은 따옴표, 쉼표 및 세미콜론으로 필수 항목입니다. 아무것도 잊지 마라!

    마지막으로 반환 값은 운영 체제로 다시 전달되는 전통적인 값인 1에서 0으로 변경됩니다.
    
  • 이전 연습

    :

    프로젝트의 소스 코드를 저장하십시오. 빌드하고 실행하십시오.
    

    오류가 발생하면 소스 코드를 다시 확인하십시오. 그렇지 않으면 다음과 같은 결과가 터미널 창에 나타납니다.

4 times 5 is 20

기본 C 프로그램은 사용자가 본 것으로 본 것입니다. 사용하는 함수가 변경되어 C 언어를 탐색 할 때 어떻게 작동하고 더 편안하게되는지 배우게됩니다.

C-Dummies의 기본 프로그램 기본 사항

편집자의 선택

JavaScript에서 HTML 양식 요소에 액세스하는 방법 - 다른 HTML 요소와 마찬가지로

JavaScript에서 HTML 양식 요소에 액세스하는 방법 - 다른 HTML 요소와 마찬가지로

자바 스크립트에서 HTML5 요소와 직접 상호 작용할 수 있습니다. 트릭은 선택한 요소가 지원해야하는 브라우저 및 플랫폼에서 작동하는지 확인하는 것입니다. 이 예제에서는 및 태그를 다음과 같은 솔루션의 일부로 사용하는 방법을 보여줍니다.

CSS 값 정의에 대한 빠른 가이드 구문 - 인형

CSS 값 정의에 대한 빠른 가이드 구문 - 인형

W3C (World Wide Web Consortium)에서 모든 CSS 속성의 구문과 가능한 값을 정의합니다. 정의를 가능한 한 정확하게 만들기 위해 W3C는 CSS 값 정의 구문이라는 공식 시스템을 사용합니다. 정의 구문은 가능한 값을 매우 정확하게 정의하지만 CSS 값 정의 구문을 읽는 중 ...

JavaScript로 동적 HTML 요소를 작성하는 방법 - 더미

JavaScript로 동적 HTML 요소를 작성하는 방법 - 더미

모든 페이지에 대한 특수 효과는 페이지에 동적 HTML 변경 기능을 제공하는 것입니다. 예를 들어 다음 예제와 같이 선택한 요소에 특수 효과를 만들 수 있습니다. function ChangeStyles (event) {// 요소에 대한 참조를 얻습니다. var ThisElement ...

편집자의 선택

Excel 2013 통합 문서의 변경 내용 수락 또는 거부 방법 - 변경 내용 추적을 설정하면 더미

Excel 2013 통합 문서의 변경 내용 수락 또는 거부 방법 - 변경 내용 추적을 설정하면 더미

Excel 2013 통합 문서의 경우 리본의 검토 탭에있는 변경 내용 추적 명령 단추의 드롭 다운 메뉴에서 Alt / RGC를 눌러 변경 내용 적용 / 거부 옵션을 선택하여 수락 또는 거부 할 변경 내용을 결정할 수 있습니다. 이렇게하면 Excel이 강조 표시된 모든 변경 내용을 검토합니다 ...

Excel에서 셀에 설명을 추가하는 방법 2016 - 문자

Excel에서 셀에 설명을 추가하는 방법 2016 - 문자

Excel 2016 워크 시트의 특정 셀에 주석을 달 수 있습니다. 댓글은 스티커 메모의 전자 팝업 버전과 유사합니다. 셀에 주석을 추가하려면 다음과 같이하십시오. 셀 포인터를 이동하거나 주석을 추가 할 셀을 클릭하십시오. 새 주석을 클릭하십시오.

Excel 피벗 테이블에 계산 된 필드를 추가하는 방법 - 더미

Excel 피벗 테이블에 계산 된 필드를 추가하는 방법 - 더미

피벗 테이블 내부의 값을 계산합니다. 계산 된 필드 및 항목을 표에 추가 할 수 있습니다. 계산 된 필드를 추가하면 새로운 행이나 열을 피벗 테이블에 삽입 한 다음 수식을 사용하여 새 행이나 열을 채울 수 있습니다. 예를 들어 다음과 같이 나타납니다.

편집자의 선택

포토샵 CS6에서 히스토리 기능으로 채우기를 사용하는 방법 - 더미

포토샵 CS6에서 히스토리 기능으로 채우기를 사용하는 방법 - 더미

채우기 Adobe Photoshop의 기능 Creative Suite 6는 선택을 원할 때 유용합니다. 특정 상태로 바꿀 영역을 쉽게 선택할 수 있으면 기록으로 채우기 기능을 사용할 수 있습니다. 특정 이미지에서 하늘이 마음에 들지 않는다고 가정 해보십시오. 선택한 항목 ...

Photoshop CS6에서 패싯 필터를 사용하는 방법 -

Photoshop CS6에서 패싯 필터를 사용하는 방법 -

Photoshop CS6의 이미지는 먼지와 스크래치를 줄이거 나 날카로운 모서리를 부드럽게하는 것입니다. 패싯 필터는 포스터 라이징 효과를 사용하여 이미지를 분할합니다. Photoshop CS6에서 이미지를 흐리게 처리하려는 한 가지 이유는 먼지 및 스크래치를 줄이거 나 밝기를 비슷하게하는 픽셀 블록을 모아서 기하학적 모양을 사용하여 단일 값으로 변환하기 때문입니다.

Photoshop CS6에서 손 도구 사용 방법 - 인형

Photoshop CS6에서 손 도구 사용 방법 - 인형

Photoshop CS6 손 도구는 이미지 문서에서 빠르게 이동하고 스크롤 막대와 유사하게 작업하여 작업을보다 신속하게 수행 할 수 있습니다. 손 도구는 손 도구를 클릭 할 필요가 거의 없기 때문에 실제 도구보다 기능이 더 많습니다. 간단히 ...