프로그래밍/C언어

C언어 시작

solution online 2023. 6. 25. 17:49
728x90
반응형

개발환경은 잘 준비됐나요? 준비가 아직 안되셨으면 아래 글 참조 부탁드려요

https://atoughguy.tistory.com/55

 

C언어 개발환경

프로그래밍 언어를 배우려면 각 언어에 맞는 개발환경을 갖춰야 합니다. 간략하고 빠르게 습득하는 것을 목표로 하기에 제 기준에 그에 맞는 방식으로 진행하고자 합니다. 개발 환경은 윈도우

atoughguy.tistory.com

 

※ 이번 글은 입문자들을 위한 글 입니다.

 

개발환경 구성할 때 잠깐 코드를 봤었죠!?

#include <stdio.h>

int main(void)
{
    printf("testing\n");
    return 0;
}

입문자분들은 뭔지 모르실테니 설명할게요.

 

처음 쓴 #include 는 단어 그대로 포함시킨다는 것 입니다.

뭘?

<stdio.h> standard input ouput 헤더파일을

 

헤더파일이란건 여러 기능들을 모아놓은 파일을 뜻합니다.

위 코드에서 printf 라는 것도 함수인데 이 함수를 정의해 놓은게 stdio.h에 있어요.

 

그리고 c 언어는 컴파일을 하면 main 이라는 이름의 함수를 찾습니다.

그래서 c언어의 시작은 쉽게 찾을 수 있는 편이에요. 일단 main 찾으면 되거든요 ㅎㅎ

 

그리고 printf 는 화면에 출력하고 싶은 것이 있을 때 쓰는 함수고,

return 0; 는 main 함수 종료시 정상이야~ 라고 명령을 주는거죠.

 

??????????

무슨 말인지 모르시겠다고요!?

자세하게 설명하면 #include <stdio.h>만 하루종일 해야 될 수도... ㅋㅋㅋ

 

전 어떻게 쓰는지를 빠르게 알려드리자 라는 목적을 가지기로 했어요.

안그러면 제 설명에 C언어를 포기할 것 같아서요 ㅎㅎ

 

일단 저렇다! 라고 기억만 해두시고 자세한건 차츰차츰 알아보자고요.

어떻게 쓰는거다!?

#include <stdio.h> //스탠다드 input ouput 함수 포함

int main(void) //C언어의 최초 시작. 무조건 필요함.
{
    printf("testing\n"); //화면에 출력할 때 쓰는 함수. testing 을 출력한다.
    return 0; //main 함수 종료 문구. 0은 정상을 뜻한다.
}

"//" 는 주석이라고 해서 컴파일할 때 소스코드가 아니라고 인식합니다.

내가 코드 짜놓고 까먹는 일이 부지기수에요 ㅎㅎ

꼭 주석 써놓으세요.

 

카피만 하시지 마시고, 직접 써보세요!

 

다음 시간부터는 더 빠르게! 호로록 C언어 써볼 수 있게 진도 나가볼게요! ㅎ

728x90
반응형