Taking baby-developer steps
2-1. 변수와 상수-Hello World! 본문
변수와 상수의 개념, 이를 활용한 기본적인 프로그램 작성, 정수/실수의 표현 방법, 변수로 사용할 수 있는 기본적인 자료형들에 대해 학습한다. 그 전에, 먼저 Hello World 프로그램에 들어간 소스코드의 내용을 학습한다.
Hello World!
- 개발환경 구축 후 잘 작동하는지 확인 하기 위해 맨처음으로 테스트해보는 출력 프로그램
#include <stdio.h>
int main(void){
printf("Hello World!");
system("pause");
return 0;
}
라이브러리 불러오기
#inlude <stdio.h>
C/C++에서는 #include 명령어를 이용해 다양한 라이브러리를 볼러 올 수 있다. 여기서 쓰인 stdio.h는 printf()등의 입출력 관련 함수 들 등의 여러 기본적인 기능을 담고 있다.
stdio = standard io(input/output)
메인함수
int main(void){
return 0;
}
C/C++ 프로그램은 항상 메인(main)함수로부터 시작된다. 함수는 반환값(Return Value)이 없을 수도 있으나, 메인 함수에서는 항상 0을 봔환하는 것이 일반적이다.
기본적인 출력함수
printf("Hello World!");
C/C++에서 사용자에게 특정한 문자들을 출력하기 위해서 printf() 함수를 사용한다. [printf()는 stdio.h 헤더 파일에 포함되어 있다.]
세미콜론
C언어에서 하나의 명령어가 끝났음을 알리기 위해 세미콜론(;)을 붙인다.
시스템 기능 불러오기
system("pause");
C언어에서는 system()함수를 이용해 운영체제의 기본적인 기능을 이용할 수 있다. 즉, system()함수가 운영체제(윈도우,OS 등등)에서 명령프롬프트를 실행한 이후에, pause명령어(키보드를 입력하기 전까지 대기하는 기능 수행)를 C프로그램 내에서 빌려서 사용할 수 있게 된다.
-> 프로그램은, 별다른 조치가 없을 경우, 항상 출력을 마치면 마지막엔 알아서 종료가 이루어짐. 콘솔창이 자동으로 닫히는 것을 막기위해 사용.
'CS 지식 > C언어_basic' 카테고리의 다른 글
3. 기본 입출력 - Scanf()/&(앰퍼샌드)/주소연산자/형식지정자 (0) | 2021.03.18 |
---|---|
2-3. 변수와 상수 - 정수의 표현 방법/부호절대값 방식/2의 보수 방식/실수의 표현 방법 (0) | 2021.03.17 |
2-2 변수와 상수 - 변수의 선언/초기화/기본적인 자료형/형식지정자/예약어와 식별자 (0) | 2021.03.16 |
1. 프로그래밍 개발환경 구축하기 (0) | 2021.03.16 |
0. C언어 basic (0) | 2021.03.16 |