반응형
C언어를 이용해서 Hello world 라는 문구를 출력하고 싶다고 해보자. 문구를 출력하는 함수는 printf 이다. 아래와 같이 쓰면된다.
printf("Hello World");
이러면 실행이 안될거다. 이유는 이 함수를 정의한 적이 없기 때문이다. 다행히 직접 정의할 필요는 없고 누군가 정의해놓은 도구상자를 가져오면 된다. 이 도구상자를 가져오는 방법은 아래와 같다.
#include <stdio.h>
printf("Hello World");
stdio.h 라는 헤더파일을 코드에 포함하는 것이다. 그래도 실행이 안될거다. C언어에서는 실행하려는 코드들을 main 함수 안에 넣어주어야 한다. 아래와 같다.
#include <stdio.h>
int main()
{
printf("Hello World");
}
함수는 반환값이라는게 있다. x+1 함수는 1을 넣으면 2를 반환한다. main 함수도 반환 값을 설정할 수 있다. return 이라는 코드를 이용한다.
#include <stdio.h>
int main()
{
printf("Hello World");
return 0;
}
0이라는 값은 운영체제(윈도우10 등)로 반환된다. 우리가 코드를 실행하면 코드를 실행한 주체는 운영체제다.
반응형
'C언어 > 기타(etc)' 카테고리의 다른 글
c언어 조건문,반복문,함수 한눈에 보기 (0) | 2022.03.30 |
---|---|
[C언어] 실수 표기법 (일반표기법 vs 지수표기법) (0) | 2022.03.04 |
[C언어] 2진수는 알겠는데 16진수는 왜 쓸까 (0) | 2022.02.28 |
C와 C++ 온라인으로 코딩하는 방법(비주얼 스튜디오 필요없음) (0) | 2020.03.29 |
C언어의 기본구조 (feat. 헬로월드) (0) | 2020.03.28 |
댓글