1. Hello World!!
!!
1 2 3 4 5 6 7 8 9 | #include <stdio.h> int main() { printf("Hello world! \n"); return 0; } | cs |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 | //확장자가 .h 인 파일은 헤더파일이라고한다. #include <stdio.h> // printf 함수의 호출에 필요한 정보가 존재. <stdio.h> int main(void) // 시스템이 제일 먼저 호출하는 main함수. 따라서 c언어로 구현된 모든 프로그램에는 main이라는 함수를 선언해줘야한다. // 출력형태 : int, main이라는 이름의 함수, 입력형태 : void { //함수의 몸체 printf("Hello world! \n"); // printf 를 이용하여 Hello world! 출력 [\n]은 줄바꿈을 뜻한다. return 0; // 함수의 종료와 값의 전달(반환)이라는 두 가지 의미를 지님. } //함수의 몸체 | cs |
함수 구조는 대략적으로
1 2 3 4 5 6 | int main() { 함수의 몸체 } | cs |
이런식으로 된다. {중괄호}내에 존재하는 문장은 순차적으로 실행이 된다.
또한 함수 내에 존재하는 문장의 끝에는 세미콜론 ; 을 넣어줘야한다.
세미콜론 ; 은 c언어에서 문장의 끝을 의미하기때문에 넣어줘야하지만 조건문, 반복문 같은 문장에는 붙지 않는다. 이내용은 나중에 설명.
#include <stdio.h> 전처리기 지시어라고한다. 모든 전처리기 지시어는 #기호로 시작하고 첫번째 열부터 시작하는것이 보통이다.
==헤더 파일 stdio.h 를 소스 코드 안에 포함시키라는 의미이며 stdio.h에는 printf를 비롯한 기본적인 함수가 정의되어있기때문에 꼭 써줘야한다.
1 | printf("Hello World!\n"); | cs |
printf함수는 호출이 소괄호안에있는 인자를 표현하는 기능을 지닌다. 그리고 소괄호중 "" 큰따옴표를 이용하여 문자를 표현한다.
"Hello World!\n" 큰따옴표 안에있는 내용을 출력할것이다.
문자열중\n은 줄 바꿈을 의미한다.
return 0;는 함수의 종료및 값의 반환이라는 의미를 지닌다.
ctrl + shift + B 를 누르면 빌드가 진행되며
ctrl + F5 키조합으로 콘솔을 실행합니다.\
------------------
출력 모습