When will you grow up?

프로그래밍의 기초 부터 Visual Studio2015로 실행까지 본문

02. Study/C언어

프로그래밍의 기초 부터 Visual Studio2015로 실행까지

미카이 2016. 12. 22. 15:41

C프로그램은

 문자,숫자,등에서 사용되는 기호를 사용하여 고급 언어로 작성된다. 컴퓨터는 기계어라는  저급 언어를 실행하므로 C 프로그램은 실행되기 전에 여러 변환 과정을 거치게 된다.


일반적으로 아래와 같은 단계를 거친다.


고급 코드 -> 컴파일러 -> 어셈블리어 프로그램 -> 어셈블러 -> 오브젝트 코드 ->링커      ->exe파일 ,등 프로그램


::링커(linker)란 프로그램이 오브젝트 파일을 표준 라이브러리로 부터 미리 정의된 루틴과 연결하여 하나의 실행파일을 만드는 과정

::컴파일러(compiler)란 고급언어로 작성된 프로그램을 컴퓨터 시스템인 하드웨어가 직접 이해할 수 없으므로 저급언어(기계어) 코드로 변환해 주는 것 

즉, 소스 파일을 오브젝트(object)파일로 변환 하는 과정



프로그램을 만들 작업환경 만들기


앞서 visual studio 2015 설치가 끝났으면,

아래 그림와 같이 첫 프로그램을 작성해 본다.




파일 ->새로 만들기 ->새 프로젝트 클릭


Visual C++ 템플릿에서 Win32 콘솔 응용 프로그램 클릭 후 아래 이름과 경로 설정


Win32 응용 프로그램 마법사가 뜨시면 (다음) 클릭


아래와 같이 체크 후 (마침) 



아래 그림과 같이 소스파일 우측 마우스 클릭 후 추가-> 새 항목 클릭


visual C++ 에 C++파일 클릭후 이름 설정 후 추가 클릭


아래와 같이 입력


솔루션 빌드 후 실행

솔루션 빌드 (빌드탭  ->솔루션 빌드) 단축키 Ctrl+Shift ->B

실행(디버그 탭 -> 디버그하지 않고 시작) 단축키 Ctrl + F5


아래와 같은 실행 결과




마지막으로 프로그램은 항상 간결하고 읽기 쉬워야 한다. 

물론 짧게 코드가 좋은 코드다 라고 하는 말이 아니다.

프로그램은 컴퓨터 명령 집합일 뿐만 아니라, 내부의 데이터와 알고리즘을 기술하는 참조 역할도 해야하며 모든 것은 주석으로 설명을 해야된다.

주석은 프로그래머가 그 코드를 이해할 수 있도록 하며 자신이 한 일이 무엇인지 알려주는 역할을 한다.

'02. Study > C언어' 카테고리의 다른 글

아주 간단한 프로그램 흐름 순서  (0) 2017.01.06
최솟값 min 에서 최댓값 max사이의 정수의 합계 구하기  (0) 2017.01.05
수치 입력  (0) 2017.01.05
수치 자릿수 맞추기  (0) 2017.01.05
C언어란?  (0) 2016.12.21
Comments