#include <stdio.h>
void main()
{
printf("Hello, World!\n");
}
위 프로그램을 실행하면 다음과 같이 출력 된다.
Hello, World!
#include <stdio.h>
stdio.h : 표준입출력(standard input/output) 헤더 파일이다. 프로그램에 기본적인 입출력을 가능하게 해준다.
void main() : 프로그램의 뼈대를 구성하는 메인 함수이다.
main() 으로도 작성가능하며 앞에 void 는 함수의 리턴 값이 없다는 뜻이다.
void main() = main() 요즘은 void 형태의 메인보다는 int main() 형태의 메인 함수가 사용된다.
int main() 형태의 메인을 사용 할 경우 리턴값이 존재 해야 하며 리턴 값의 형태는 integral(정수)정수를 가져야 한다.
ex)
int main()
{
printf("Hello, World\n");
return 0;
}
return 0; 은 0값을 리턴하는 것으로 아무것도 리턴 하지 않겠다는 뜻이다.
void main{}: {함수내용}는 함수의 범위를 나타낸다 함수의 시작에{ 함수의 끝에 }
printf("Hello, World\n"); : 표준 출력함수로서 함수내의 문자들을 모니터에 표시해 준다.
" " 는 인용부호라 부르며 인용부호 사이에 있는매개변수를 담고있다.
이프로그램에서의 매개변수는 Hello, World!\n 이며 문자열(스트링상수)라고 부른다.
; 은 함수의 끝을 나타내는 분자이며 ; 를 안붙였을 경우 문법오류가 발생한다.
printf("Hello,
World!\n");
위와 같은 방식으로 작성하여도 같은 결과를 가진다. 간단한 함수의 경우 한줄로 나열 할 수 있으나
긴 문장일경우 위 와 같이 사용 할 수 있다.
\n 은 return의 뜻을 가지며 키보드의 enter과 같은 기능을 가지고 있다.
printf("Hello, ");
printf("World!");
printf("\n");
과 같이 작성하여도 매 함수마다 리턴이 없기에 printf("Hello, World\n");과 같은 결과를 얻을수 있다.
printf("Hello, \n");
printf("World!\n");
printf(".\n");
과 같이 작성하면 다른 결과가 나온다.
Hello,
World!
.
요약
#include <stdio.h> //표준입출력 라이브러리의 함수를 이용
void main() //main 함수정의, 매개변수는 없다.
{ //main 함수의 시작
printf("Hello, World!\n"); //문자출력을 위해 printf함수를 호출
} //main함수 종료
가장 단순한 형태의 프로그램이며 거의 모든책에서 가장 앞부분에 다루는 내용이다.
p.s)
가장단순한 형태의 프로그램
#include <stdio.h>
void main()
{
}
void main()
{
printf("Hello, World!\n");
}
위 프로그램을 실행하면 다음과 같이 출력 된다.
Hello, World!
#include <stdio.h>
stdio.h : 표준입출력(standard input/output) 헤더 파일이다. 프로그램에 기본적인 입출력을 가능하게 해준다.
void main() : 프로그램의 뼈대를 구성하는 메인 함수이다.
main() 으로도 작성가능하며 앞에 void 는 함수의 리턴 값이 없다는 뜻이다.
void main() = main() 요즘은 void 형태의 메인보다는 int main() 형태의 메인 함수가 사용된다.
int main() 형태의 메인을 사용 할 경우 리턴값이 존재 해야 하며 리턴 값의 형태는 integral(정수)정수를 가져야 한다.
ex)
int main()
{
printf("Hello, World\n");
return 0;
}
return 0; 은 0값을 리턴하는 것으로 아무것도 리턴 하지 않겠다는 뜻이다.
void main{}: {함수내용}는 함수의 범위를 나타낸다 함수의 시작에{ 함수의 끝에 }
printf("Hello, World\n"); : 표준 출력함수로서 함수내의 문자들을 모니터에 표시해 준다.
" " 는 인용부호라 부르며 인용부호 사이에 있는매개변수를 담고있다.
이프로그램에서의 매개변수는 Hello, World!\n 이며 문자열(스트링상수)라고 부른다.
; 은 함수의 끝을 나타내는 분자이며 ; 를 안붙였을 경우 문법오류가 발생한다.
printf("Hello,
World!\n");
위와 같은 방식으로 작성하여도 같은 결과를 가진다. 간단한 함수의 경우 한줄로 나열 할 수 있으나
긴 문장일경우 위 와 같이 사용 할 수 있다.
\n 은 return의 뜻을 가지며 키보드의 enter과 같은 기능을 가지고 있다.
printf("Hello, ");
printf("World!");
printf("\n");
과 같이 작성하여도 매 함수마다 리턴이 없기에 printf("Hello, World\n");과 같은 결과를 얻을수 있다.
printf("Hello, \n");
printf("World!\n");
printf(".\n");
과 같이 작성하면 다른 결과가 나온다.
Hello,
World!
.
요약
#include <stdio.h> //표준입출력 라이브러리의 함수를 이용
void main() //main 함수정의, 매개변수는 없다.
{ //main 함수의 시작
printf("Hello, World!\n"); //문자출력을 위해 printf함수를 호출
} //main함수 종료
가장 단순한 형태의 프로그램이며 거의 모든책에서 가장 앞부분에 다루는 내용이다.
p.s)
가장단순한 형태의 프로그램
#include <stdio.h>
void main()
{
}



최근 덧글