차례:
- C 프로그램이 어떻게 생성되는지 더 잘 이해하기 위해 가장 단순하고 쓸모없는 C 프로그램 유형을 만들 수 있습니다.
- 함수를 설정하는 방법 모든 C 프로그램에는 main () 함수가 있습니다. 프로그램이 시작될 때 실행되는 첫 번째 기능입니다. 함수로서 괄호가 필요하지만 함수의 명령문을 보관하기 위해서는 중괄호가 필요합니다. 이전 연습 계속
- :
- #include int main () {printf ( "4 시간 5는 % dn ", 4 * 5); return (0);}
비디오: 정보처리기사 실기 2017년 대비 C 언어 특강 - 합격을 위한 최소한의 C 2024
모든 C 프로그램은 기본적인 구조로되어 있으며 C 소스 코드 스켈레톤 그 코드:: 블록은 새로운 프로젝트를 시작하는 데 사용합니다.
CODE:: BLOCKS SKELETON
#include #include int main () {printf ("Hello world! n"); return 0;}
이 목록은 최소한의 것은 아니지만 기본적인 C 프로그램에 대한 대략적인 아이디어를 제공합니다.
페이지에서 텍스트를 읽는 것처럼 C 소스 코드가 위에서 아래로 흐릅니다. 프로그램은 소스 코드가 끝날 때까지 첫 번째 라인에서 실행을 시작한 후 다음 라인에서 실행을 시작합니다. 이 주문의 예외에는 의사 결정 구조 및 루프가 포함되지만 대부분 코드는 위에서 아래로 실행됩니다.
C 프로그램이 어떻게 생성되는지 더 잘 이해하기 위해 가장 단순하고 쓸모없는 C 프로그램 유형을 만들 수 있습니다.
구체적인 단계는 다음과 같습니다.
새 코드: Blocks project: ex0301을 시작하십시오.
-
코드: 블록이 제공 한 골격을 지우십시오.
-
소스 코드가 비어 있어야합니다.
프로젝트를 저장하십시오.
-
빌드하고 실행하십시오.
-
예 버튼을 클릭하여 프로젝트 구축을 진행하십시오.
-
아무 일도 일어나지 않습니다.
소스 코드가 비어 있기 때문에 개체 코드가 생성되지 않습니다. 또한, 생성 된 프로그램 (프로그램이 생성 된 경우)은 비어 있습니다. 그것은 아무것도하지 않습니다. 컴파일러에게 명령을 내린 결과, 결과 프로그램이 잘 수행되었습니다.
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 언어를 탐색 할 때 어떻게 작동하고 더 편안하게되는지 배우게됩니다.