[언어]/C 언어(나도코딩)

{ C 언어 소개, 환경설정 }

Ben의 프로그램 2023. 6. 21. 19:12
728x90

기본이 되는 언어

  • C 언어는 기본이 되는 언어라고 합니다. 
  • 예를 들어, 1종 운전 면허가 있는 사람은 다른 차량들을 운용하는 것은 쉬운 일입니다. 
    그런데, 2종 보통 면허가 있는 사람은 12인승 수동 변속 승합차 운전은 어려운 일입니다. 
  • 이것과 비슷하게 C 언어는 기본이 되는 언어로 C를 배우면 C++, C#, Java, Python 같은 언어들을 상대적으로 쉽게 배울 수 있습니다. 
  • C는 조금 어렵습니다. 
  • 왜냐하면, 포인터 라는 개념이 있기 때문입니다. 
  • 나도코딩 C 는 게임으로 배우는 C 프로그래밍입니다. 

환경설정

  • VSC 2019 를 통해서 C 를 공부해보겠습니다. (강의에서는 VSC 2019 를 통해서 학습하는데 우선 저는 최신 버전으로 진행해보려고 합니다.)
  • 여기서 말하는 VSC 는 흔히 프론트 개발을 위해 사용하는 VSC 를 의미하는 것이 아닌 Visual Studio Community 를 의미합니다. (C++ 등의 개발을 위한 IDE 입니다)

 

Visual Studio Tools 다운로드 - Windows, Mac, Linux용 무료 설치

Visual Studio IDE 또는 VS Code를 무료로 다운로드하세요. Windows 또는 Mac에서 Visual Studio Professional 또는 Enterprise Edition을 사용해 보세요.

visualstudio.microsoft.com

 

  • 설치를 진행하면 다음과 같은 화면이 나옵니다.

  • 아래로 드래그를 하면 C++ 을 활용한 데스크톱 개발과 모바일 개발이 있는데, 데스크톱만 클릭하고 설치하겠습니다. 

  • 설치에 생각보다 오랜 시간이 걸리게 되는데, 설치가 종료되고 나면 개인 설정 창이 뜨는데, 개발 설정을 Visual C++ 로 하겠습니다. 
  • Visual Studio 시작을 클릭합니다. 

  • 새 프로젝트 만들기를 클릭합니다.

  • 언어 필터를 C++로 바꾼 다음에 빈 프로젝트를 클릭하고 다음을 누릅니다. 

  • 프로젝트 이름을 입력하고 만들기를 클릭합니다. 

  • 그럼 위와 같은 화면이 뜨면서 개발 준비가 완료됩니다. 

  • 소스 파일에 마우스 우클릭 후 새로운 파일 만들기를 한 후 .c 파일을 만듭니다. 
  • .cpp 을 c++ 파일이 되고 .c 는 C 언어 파일이 됩니다. 

  • 추가 버튼을 누르면 MyProject 밑에 Helloworld.c 라는 파일이 생성된 것을 볼 수 있습니다. 

  • 위와 같이 코드를 입력한 후 디버거 없이 실행 Ctrl F5 를 입력하여 코드를 실행시킵니다. 

  • 그러면 위와 같이 화면이 뜨게 되는데, 이제 C 개발을 위한 환경준비가 끝이 났습니다. 
출처 : 유튜브 나도코딩
https://www.youtube.com/watch?v=q6fPjQAzll8