1 C 언어의 이해와 컴파일러 설치 프로그래밍 환경을 구축하자!
이 장에서 다룰 내용 C 언어가 뭐지? 1 2 C 프로그램 작성 방법 C 컴파일러 설치 및 간단한 실습 3
01_C 언어가 뭐지? 프로그래밍 언어 한글, 엑셀, 게임 등의 프로그램을 만들 때 사용하는 언어 ‘컴퓨터 프로그래머’라는 사람들이 제작 C 언어(C++ 포함)를 가장 많이 사용함
01_C 언어가 뭐지? C 언어의 특징 이식성이 좋다 한번 작성한 것을 다른 운영체제에서도 거의 그대로 사용 가능 윈도우 계열에서의 코딩과 컴파일 유닉스 계열에서의 코딩과 컴파일
01_C 언어가 뭐지? 하드웨어와 관련된 부분까지 접근 가능
01_C 언어가 뭐지? 구문이 간결하고 명확 C 언어를 익히면 다른 프로그래밍 언어는 쉽게 익힐 수 있음 Visual Basic 6.0 프로그래밍 화면 Visual C++ 6.0 프로그래밍 화면
01_C 언어가 뭐지? C 컴파일러의 종류 Turbo-C, Turbo-C++, Borland-C++, MS-C++, Visual-C++, GCC, G++ 등 Microsoft Visual C++ 6.0을 사용 (상용) Microsoft Visual C++ 2005/2008 Express Edition(무료)
02_C 프로그램 작성 방법 C 프로그램의 작성과 실행 순서
02_C 프로그램 작성 방법 프로그램 코딩 사람이 알아보는 코딩 컴퓨터가 알아보는 코딩 어이~ 100에서 50을 뺀 결과가 뭐지? 한번 모니터에 출력해봐~~ 01 # include <stdio.h> 02 03 int main() 04 { 05 int result; 06 result = 100 - 50 ; 07 printf (" %d ", result); 08 }
02_C 프로그램 작성 방법 컴파일 소스 파일을 컴퓨터가 이해할 수 있는 기계어로 바꾸는 과정
02_C 프로그램 작성 방법 링크 오브젝트 파일을 하나의 실행 파일로 묶는 과정
02_C 프로그램 작성 방법 프로그램 실행
03_C 컴파일러 설치 및 간단한 실습 Visual ++ 6.0 설치 Visua Studio 6.0 CD 넣기 → 설치마법사 자동 실행 → <다음(N)> 클릭 [최종 사용자 사용권 계약] ‘동의함(A)’ 체크 → <다음(N)>클릭
03_C 컴파일러 설치 및 간단한 실습 정확한 제품 ID 번호 입력 → <다음(N)> 클릭
03_C 컴파일러 설치 및 간단한 실습 공통 파일을 위한 폴더 선택 → <찾아보기(R)> 클릭 → 폴더 선택 → <다음(N)> 클릭 설치 프로그램 시작 → <계속> 클릭
03_C 컴파일러 설치 및 간단한 실습 제품 ID 확인 → <확인> 클릭 설치 프로그램 선택 → Microsoft Visual C++ 6.0 선택 확인 → <계속(C)> 클릭
03_C 컴파일러 설치 및 간단한 실습 ‘환경 변수 등록’ 체크 → <확인> 클릭 [새로운 Visual SourceSafe 6.0 데이터베이스 유형] → <예(Y)> 클릭 설치 계속 진행
03_C 컴파일러 설치 및 간단한 실습 설치 완료 → <Windows 다시 시작(R)> 클릭 컴퓨터 재부팅 후 → [MSDN 설치] 화면에서 <끝내기> 버튼 클릭 → 취소를 확인하는 창에서 <예(Y)>를 눌러 설치 취소
03_C 컴파일러 설치 및 간단한 실습 최초의 간단한 프로그램 작성 프로젝트 생성 C 프로그램 코딩 빌드(컴파일 및 링크) 실행 파일 실행
03_C 컴파일러 설치 및 간단한 실습 프로젝트 생성 프로젝트 저장용 폴더 생성 → C:\C_소스 [시작] → [프로그램] → [Microsoft Visual Studio 6.0] → [Microsoft Visual C++ 6.0] 클릭
03_C 컴파일러 설치 및 간단한 실습 [File]→[New] 메뉴 선택
03_C 컴파일러 설치 및 간단한 실습 [New]→[Projects] 탭 선택→‘Win32 Console Application’ 선택 →Project Name 입력→<…> 버튼 클릭
03_C 컴파일러 설치 및 간단한 실습 ‘An empty project’ 선택 →<Finish> 클릭 [New Project Information] 창에서 <OK> 버튼 클릭
03_C 컴파일러 설치 및 간단한 실습 빈 프로젝트 완성 화면
03_C 컴파일러 설치 및 간단한 실습 C 프로그램 코딩 [File]→[New] 선택 [New]→[Files] 탭 선택 →‘C++ Source File’ 선택 → ‘First.c’ 입력→ <OK> 클릭
03_C 컴파일러 설치 및 간단한 실습 C 프로그램 코딩 [File]→[New] 선택 [New]→[Files] 탭 선택 →‘C++ Source File’ 선택 → ‘First.c’ 입력→ <OK> 클릭
03_C 컴파일러 설치 및 간단한 실습 소스 입력 후 [File]→[Save] 메뉴 선택 01 # include <stdio.h> 02 03 int main() 04 { 05 printf(“%d”, 100-50); 06 } 소스를 입력하는 공간
03_C 컴파일러 설치 및 간단한 실습 빌드(컴파일 및 링크) [Build]→[Build First.exe] 선택 소스에 이상이 없는 상태
에러 부분을 마우스로 더블클릭하면 해당 위치로 이동함 03_C 컴파일러 설치 및 간단한 실습 실행창 확인 : 소스에 오류 발생(5행의 세미콜론(;)을 지운 경우) 틀린 소스 내용을 찾아 수정 세미콜론(;)이 빠져있어 오류 발생 에러 부분을 마우스로 더블클릭하면 해당 위치로 이동함
03_C 컴파일러 설치 및 간단한 실습 파일 실행(명령 프롬프트에서 실행하는 방법) [시작]→[모든 프로그램]→[보조프로그램]→[명령 프롬프트] 메뉴 선택 실행 파일이 들어있는 폴더로 이동 ‘First’를 입력하여 결과 확인 CD \ CD C_소스 CD First CD debug DIR
03_C 컴파일러 설치 및 간단한 실습 소스를 수정한 후 저장 01 # include <stdio.h> 02 03 int main() 04 { 05 printf(“%d”, 100-99); 06 }
03_C 컴파일러 설치 및 간단한 실습 다시 명령 프롬프트 창에서 파일 실행 [Build]→[Build First.exe]를 선택하여 다시 빌드 명령 프롬프트에서 실행 결과 확인 ※ 수정한 소스를 빌드하지 않았으므로 1이 출력되지 않음 ※ 재빌드 후 1이 출력됨
03_C 컴파일러 설치 및 간단한 실습 파일 실행(VC++ 6.0 환경에서 바로 실행하는 방법) [Build]→[Execute First.exe] 메뉴 선택 실행 파일이 들어있는 폴더로 이동 ‘First’를 입력하여 결과 확인 CD \ CD C_소스 CD First CD debug DIR
03_C 컴파일러 설치 및 간단한 실습 파일 실행(VC++ 6.0 환경에서 바로 실행하는 방법) [Build]→[Execute First.exe] 메뉴 선택 실행 결과 확인
03_C 컴파일러 설치 및 간단한 실습 실행 결과 값이 잘 보이도록 소스 수정 파일을 저장한 후 Ctrl + F5 키를 눌러 다시 실행 빌드 경고창이 뜨면 <예(Y)>클릭 01 # include <stdio.h> 02 03 int main() 04 { 05 printf(“%d \n ”, 100-99); 06 } 100-99의 값을 출력하고 한줄 넘김
03_C 컴파일러 설치 및 간단한 실습 [File]→[Close Workspace] 메뉴를 선택하여 프로젝트 종료 [File]→[Exit] 메뉴를 선택한 후 VC++ 6.0 종료
03_C 컴파일러 설치 및 간단한 실습 기존의 C 소스 다시 열기 VC++ 6.0 실행 [File]→[Open Workspace] 메뉴 선택 ‘C:\C_소스\First\’ 폴더의 ‘First.dsw’ 선택
03_C 컴파일러 설치 및 간단한 실습 기존의 C 소스 다시 열기 ‘First.c’ 파일 더블 클릭 소스가 보이지 않으면 [FileView] 탭 클릭→[First files] 클릭→[Source Files] 확장
요약 C 언어 프로그램 동작 순서 VC++ 6.0의 프로그래밍 실행 파일 확인 방법 • 이식성이 좋다. • 다른 프로그래밍의 기본이 된다 • 구문이 간결하고 명확하다. • 하드웨어의 제어까지 가능하다. 프로그램 동작 순서 • 코딩 : C 컴파일러가 알아들을 수 있는 형식으로 문서 작성 • 컴파일 : 소스를 컴퓨터가 이해하는 오브젝트 파일로 변환 • 링크 : 여러 개의 오브젝트 파일을 하나의 실행파일로 묶음 • 빌드 : 컴파일과 링크를 합친 개념 • 실행 : 빌드한 결과인 .exe 파일을 작동 VC++ 6.0의 프로그래밍 • VC++ 6.0에서는 소스 파일보다 프로젝트를 먼저 생성해야 함 • 프로젝트는 C 소스를 한 개 이상 묶은 모음 • 입력 시 틀린 글자를 찾아주며, 클릭 한번으로 컴파일과 링크를 해결하는 통합 개발 환경 제공 • 소스에서 한 글자라도 변경했다면 반드시 다시 ‘빌드’해야 함 실행 파일 확인 방법 명령 프롬프트를 띄운 후 실행 파일이 있는 곳으로 이동 VC++ 6.0 환경에서 Ctrl+F5를 누름
IT CookBook for Beginner, C 언어 기초 1장 끝 www.themegallery.com Thank You ! IT CookBook for Beginner, C 언어 기초 1장 끝