2012년에 C언어를 배웠었는데, 군대도 다녀오고 시간이 흐르면서 기억이 희미해져서 다시 처음부터 공부하려고 합니다. 한국기술교육대학교 온라인평생교육원 강의와 저자 김종훈, 김종진의 스타일 C프로그래밍 책을 참고하면서 공부를 시작하려고 합니다. 강의 내용과 책의내용에 제 생각을 더해 글을 작성할 계획입니다.


C언어란? 

- 가장 보편적이고 기본적인 프로그래밍 언어


기본적인 용어

- 컴파일 : 사람이 알아보기 쉬운 프로그래밍 언어를 기계어로 바꾸는 작업

- 컴파일러 : 컴파일 해주는 프로그램

- 원시프로그램(소스코드) : 프로그래밍 언어로 작성한 프로그램

- 목적프로그램 : 컴파일 과정을 거쳐서 생성한 기계어 코드



실습환경


 리눅스에서도 개발을 할 수 있지만, 저는 윈도우에서 편하게 하기 위해, 실습 환경을 Visual Studio 2013 Professional 버전으로 골랐습니다. 2015버전도 나왔지만, 2015버전보다는 써본 경험도 있는 2013버전을 사용하게 되었습니다.

 비쥬얼 스튜디오는  아래 링크에서 다운받을 수 있습니다. 한글판을 원하시는분은 별도의 한글언어팩을 설치하시면 됩니다.

https://www.visualstudio.com/ko/vs/community

 소스코드를 작성하고 실행하기위해서는 가장 처음 프로젝트를 만들어야합니다. 아래 <그림1>과 같이 [파일]탭의 새로만들기에서 프로젝트를 클릭합니다.

<그림 1> 프로젝트 만들기 1


 Visual c++ 탭에서 Win32 콘솔 응용 프로그램을 선택하고 원하는 프로젝트 명을 입력하고 확인 버튼을 누릅니다.

<그림 2> 프로젝트 만들기 2


 확인 버튼을 누르면 아래 그림과 같이 Win32 응용 프로그램 마법사가 실행이되는데, 주의 할 점은 빈 프로젝트를 선택하는 것입니다. 미리 컴파일된 헤더 파일을 골라도 상관은 없지만, 굳이 테스트 코드를 실행하기위해서는 필요하지 않기때문에, 빈 프로젝트를 선택합니다.

<그림 3> Win32 응용 프로그램 마법사


 프로젝트를 만든 후에 소스파일 디렉토리를 클릭해서 추가-새항목을 누른뒤 .cpp 파일을 추가합니다. 이때, .cpp 파일을 추가하지만 확장자는 .c로 바꿔줍니다. 그리고 나중에, 헤더파일을 작성할때에는 소스파일 밑에있는 헤더파일 디렉토리에 추가 하면됩니다.

<그림4> .cpp파일 추가


 .c 파일을 추가한 후 간단 한 소스코드를 작성하고 디버그 메뉴에서 "디버깅하지않고 컴파일"을 선택하거나 Ctrl+F5 키를 이용해 디버깅하지 않고, 바로 실행을 하였습니다. 도스창에 입력한 문자열이 출력되고, 아래 출력 탭에서 test.c 파일이 .o 파일을 거쳐 .exe 파일로 생성이 되는걸 확인 할 수 있습니다.

 +@ \n은 출력하는 문자열 뒤에 한줄을 내릴때 사용하는 줄바꿈 문자인데 "\"를 출력하고싶을때는 \\를 사용하면 "\를"출력할 수 있다.

<그림 5> 문자열 출력 테스트



* 출처 : 한국기술교육대학교 온라인평생교육원 C 프로그래밍_1 

          스타일 C프로그래밍 저.김종훈,김종진 출.WellBook



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

[C] 반복문  (0) 2016.12.18
[C] 조건문  (0) 2016.12.17
[C] 연산자  (0) 2016.12.16
[C] 입출력함수, 기본자료형, 형변환  (0) 2016.12.15
[C] C 기본개념(2) 라이브러리와 변수  (0) 2016.12.12

+ Recent posts