C언어 공부 1
나도코딩의 C언어 입문
C언어 공부 1
C언어 기본 훑어보기
게임 학원을 다니게 되었다. 학원에서 유니티 엔진을 배우고 다루는 데에 C# 언어가 쓰인다. 그래서 C#을 배우게 됐다. C#은 C++에서 발전된 프레임워크. C++은 C언어에서 발전된 언어고 해서 원리이해 겸 다시 배워보려고 한다.
나도코딩 감사합니다
교재는 아래 링크에서 무료로 볼 수 있고, 강의 영상 또한 나도코딩 유튜브 채널에서 무료로 다 볼 수 있다. 입문으로 개념만 다시 리마인드 하고 넘어가려는 의도이기 때문에 적절한 강의 같아서 골랐다.
1장
- Visual studio 설치
- C언어 프로젝트 시작하기
- C언어 소스파일 만들기
Hello World 출력하기
비주얼 스튜디오를 실행하고 나서 새 프로젝트 만들기 를 한다음 빈 프로젝트를 고른다
프로젝트 이름은 원하는 데로 한다. 나는 테스트1 이라고 했다.

소스 파일 폴더에서 마우스 오른클릭한 다음 추가 -> 새 항목 을 클릭 하면 소스 파일을 새로 만들 수 있다. (단축키: Ctrl+Shift+A)
C++ 파일을 선택하고, 이름을 HelloWorld.c 로 한다. 확장자 명을 cpp가 아닌 c로 해줘야 c파일이 생성된다.
Hello World!!!
헬로월드를 출력하는 소스 코드는 아래와 같다.
1
2
3
4
5
6
7
#include <stdio.h>
int main(void) {
printf("Hello World!!!");
return 0;
}
코드를 실행하려면 Ctrl+F5를 누르면 된다. 디버그하지 않고 실행한다. 실행 결과는 아래처럼 콘솔 창으로 나온다.
공부하면서 필기 내용들은 주석으로 했다. 소스 코드 형태로 남긴다.
1
2
3
4
5
6
7
8
9
#include <stdio.h>
// #define _STDIO_DEFINED //stdio.h 라이브러리를 추가해야 주요 함수들을 사용 할 수 있음
int main(void) // main 함수는 int 타입을 운영체제에 반환해야한다. 0 값은 성공적으로 종료됬음을 알림. void를 써 줘야 매개변수를 안 받겠다는것을 명시함.
{
printf("Hello world!!! \n");
(void)getchar(); // getchar() 함수는 키보드로 입력받은 값을 반환하는 함수이다. void를 써 줘야 매개변수를 안 받겠다는것을 명시함.
return 0;
}
이 기사는 저작권자의 CC BY 4.0 라이센스를 따릅니다.



