본문으로 바로가기

[C언어] C 언어 첫번째 예제

category C 2014. 5. 2. 14:50

<단계1> 간략한 형태

void main() <---- 프로그램의 시작점

{<--- 함수의 시작

}<--- 함수의 끝


 


함수란 무엇인가?


F(x) = 2x + 1

F(x, y) = x^2 + y^2 + 3

 

void main(void)일 경우 (void)의 void 생략해서 주로 void main() 로 쓴다.

void : 출력값이 비어 있다. -> 리턴값(return)라고 한다.

main: 함수 이름( 프로그램의 시작점이므로 함수이름이 main 고정되어 있다.)

(void) : 입력값이 비어 있다. -> 인수(parameter)라고 한다.


 




<단계2> 표준적인 형태

int main(void)
{
    return 0; 
}

인수(Parameter)는 비어있다.

리턴값은 int (정수:integer)이다.


 

 

<단계3> 복잡한 형태

int main(int argc, char* argv[])
{
 return 0;
}



 

<참고만하기> - 이 부분은  포인터 및 for 문 등의 이해가 필요합니다.

#include <stdio.h>
int main(int argc, char* argv[])
{
 for (int i = 0; i < argc; ++i)
 {
  printf("%d번째 입력 내용: %s\n ", i, argv[i]);
 }
 return 0;
}