logo

C의 주요 내용은 무엇입니까?

이 주제에서는 주요 내용을 논의합니다. C 프로그래밍 언어 . main은 C에서 미리 정의된 키워드 또는 함수입니다. 프로그램의 실행 시작 및 종료를 담당하는 모든 C 프로그램의 첫 번째 함수입니다. 항상 ''에서 코드 실행을 시작하는 특수 함수입니다. 기본 '갖고' 정수 ' 또는 ' 무효의 '를 반환 데이터 유형으로 사용합니다. 즉, main() 함수는 프로그래밍 코드의 실행을 시작하는 진입점입니다.

크기 라텍스 글꼴
C의 주요 내용은 무엇입니까?

main() 함수의 중요점

  1. 프로그래머나 사용자가 프로그래밍 코드를 실행할 때 운영 체제는 항상 main() 함수를 호출합니다.
  2. 프로그램의 시작과 끝을 담당합니다.
  3. 프로그래밍 언어에서 보편적으로 허용되는 키워드이며 의미와 이름을 변경할 수 없습니다.
  4. main() 함수는 C의 사용자 정의 함수로, 프로그램 요구 사항에 따라 main() 함수에 매개 변수를 전달할 수 있음을 의미합니다.
  5. main() 함수는 프로그램의 컴파일 타임이 아닌 런타임에 프로그래밍 코드를 호출하는 데 사용됩니다.
  6. main() 함수 다음에는 괄호를 열고 닫는 괄호가 옵니다.

통사론

 main() { // codes start from here } 

main() 함수를 사용하여 명령문을 인쇄하는 프로그램

C에서 void 및 int main() 함수를 사용하지 않고 명령문을 인쇄하는 프로그램을 고려해 보겠습니다.

프로그램.c

 #include main() { printf ('Welcome to the JavaTpoint'); } 

산출:

 Welcome to the JavaTpoint 

main() 함수를 사용하여 중첩 함수를 호출하는 프로그램

main() 함수 내부에 중첩된 함수를 호출하는 프로그램을 고려해 보겠습니다.

Main.c

 #include #include main() { printf (' It is a main() function '); int fun2(); // jump to void fun1() function printf ('
 Finally exit from the main() function. '); } void fun1() { printf (' It is a second function. '); printf (' Exit from the void fun1() function. '); } int fun2() { void fun1(); // jump to the int fun1() function printf (' It is a third function. '); printf (' Exit from the int fun2() function. '); return 0; } 

산출:

 It is a main() function Finally exit from the main() function. 

main() 함수의 종류

C에서 사용되는 main() 함수의 종류는 다음과 같습니다.

  1. 무효 메인()
  2. 정수 메인()
  3. int 메인(int argc, char **argv)
  4. int 메인(공허)
  5. 무효 메인 (void)

무효 main() 함수

void는 반환 값이 없는 빈 데이터 유형을 참조하는 키워드입니다. 즉, void 데이터 유형은 호출 함수에 어떤 값도 반환하지 않으려는 경우에 사용됩니다. 또한 아무것도 반환하지 않는 main() 함수와 함께 사용되며 C 프로그래밍에서 사용자 정의 및 사전 정의된 함수와 함께 사용할 수 있습니다.

통사론

 void main() { // body of the code } 

void main() 함수를 시연하는 프로그램

void main() 함수를 시연하는 간단한 프로그램을 작성해 보겠습니다.

무효.c

 #include #include void main() { printf (' C is a programming language. '); printf( ' 
 It is a void main() function in C. ' ); } 

산출:

자바의 다형성
 C is a programming language. It is a void main() function in C. 

int main() 함수

정수 정수 데이터 유형을 참조하는 키워드입니다. 함수가 정수 값을 반환해야 함을 나타내는 main() 함수와 함께 사용되는 int 데이터 형식입니다. int main() 함수를 사용할 때 다음을 작성하는 것이 필수입니다. 0을 반환합니다. main() 함수 끝에 있는 명령문입니다. 반환 0; 문은 프로그램이 성공적으로 실행되었음을 나타내는 반면, 다른 문은 프로그램이 성공적으로 종료되지 않았음을 나타냅니다.

통사론

 int main() { // code to be executed return 0; } 

C에서 int main() 함수를 사용하여 값을 반환하는 프로그램

C 언어에서 int main() 함수를 사용하여 값을 반환하는 프로그램을 작성해 보겠습니다.

prog.c

 #include int main() { printf (' Welcome to the JAVATPOINT '); printf( ' 
 It is an int main() function to return a value. ' ); return 0; } 

산출:

 Welcome to the JAVATPOINT It is an int main() function to return a value. 

int main() 함수를 사용하여 반복 숫자를 인쇄하는 프로그램

int main() 함수를 사용하여 C에서 숫자의 반복 시퀀스를 표시하는 예를 고려해 보겠습니다.

프로그램.c

 #include int main() { static int num = 20; if ( --num) { printf (' %d ', num); // print the number main(20); } return 0; } 

산출:

 19 18 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 

우리는 또한 종료_성공 문은 return 0의 대체 문입니다. 프로그램이 성공적으로 실행되지 않으면 다음을 사용할 수 있습니다. 종료_실패 return 1 문이 없는 경우. 표준 입출력 헤더 파일의 return 문의 정의( stdio.h ), EXIT 문은 표준 라이브러리( stdlib.h ) 헤더 파일.

int main() 함수에서 EXIT_SUCCESS 문을 사용하는 프로그램

return 문 대신 EXIT_SUCCESS 문을 사용하는 프로그램을 C로 작성해 보겠습니다.

종료.c

HTML에서 js 함수 호출
 #include #include int main() { printf (' Hello, Welcome to the World '); printf (' 
 Use EXIT_SUCCESS on successful execution of the program '); EXIT_SUCCESS; // use EXIT_SUCCESS statement in replacement of the return 0; } 

산출:

 Hello, Welcome to the World Use EXIT_SUCCESS on successful execution of the program 

참고: return 문은 값을 반환하므로 void main() 함수와 함께 사용할 수 없습니다. 따라서 void main() 함수와 함께 사용할 수 없습니다. 그러나 void main() 함수와 함께 EXIT 문을 사용할 수 있습니다.

int main(int argc, char *argv)

main() 함수는 명령줄 인수를 사용하여 호출할 수 있습니다. 정수(int argc)와 문자(char *argv) 데이터 유형이라는 두 개의 매개변수를 포함하는 함수입니다. 그만큼 argc 매개변수는 인수 개수를 나타냅니다. argv 인수 값을 나타냅니다.

int main(void) 함수

int main(void) 함수는 정수 값을 반환하는 int main() 함수와 유사합니다. 그러나 int main()에는 두 개 이상의 인수를 전달할 수 있지만 int main(void)에는 인수 없이만 호출할 수 있습니다.

C에서 int main(void) 함수를 사용하는 프로그램

C 언어에서 int main(void) 함수를 시연하는 프로그램을 고려해 보겠습니다.

prog_main.c

 #include int main (void) // It does not accept any parameter other than void { printf (' Welcome to the JAVATPOINT '); // print the statement return 0; } 

산출:

 Welcome to the JAVATPOINT 

무효 주요 (공허) 기능

void main(void) 함수는 값을 반환하지 않는 void main() 함수와 유사합니다. 그러나 void main() 함수는 여러 매개변수를 허용할 수 있지만 값을 반환하지는 않습니다. 빈 데이터 유형인 반면, void main(void)은 미리 정의된 main(void) 함수를 갖고 있기 때문에 어떤 매개변수도 취하지 않습니다.

C에서 void main(void) 함수를 사용하는 프로그램

C 언어에서 void main(void) 함수를 시연하는 프로그램을 생각해 보겠습니다.

기계어

Main_prog.c

 #include void main (void) { printf (' Welcome to the JAVATPOINT '); // print the statement } 

산출:

 Welcome to the JAVATPOINT