책정리 114

3장 변수

변수 1.1 변수의 정의 변수 : 변할 수 있는 수, 상수의 반대 개념, 수치, 문자열, 포인터 같은 좀 더 복잡한 값도 저장 (한마디로 데이터 저장) 주기억 장치(RAM)의 역할 : 메모리에 기록된 값을 처리하여 입출력 컴퓨터는 연산 대상 메모리의 위치를 구분하기 위해 숫자로 된 번지(Address)라는 개념을 사용 숫자로 된 번지에 별도의 이름을 붙여 놓은 것이 변수 의미를 잘 설명할 수 있는 이름을 주는 것이 좋다.(구분하기 쉽다.) 변수명의 길이에 제약이 없지만 3~10자 내외로 작성하는 것이 좋다. 대소문자 구성을 일관되게 하는 것이 좋다. 짧은 영어 단어를 활용한다. 1.2 변수의 종류 구분 타입 설명 기본형 정수형 문자형 실수형 열거형 void 형 정수 문자 실수 가능한 값들에 대한 나열형 ..

2장 첫 번째 예제

2.1 각 툴별 예제 작성법 C/C++ 컴파일러를 사용해 프로젝트 만드는 과정 실습 2.1.1 비주얼 스튜디오 2008 비주얼 C++ : 개발툴 비주얼 스튜디오 2008 실행 메뉴 > 파일 > 새로 만들기 > 프로젝트 > 필요한 항목 선택(Win32 > Win32 콘솔 응용 프로그램) > 이름, 경로 지정 > 확인 응용 프로그램 마법사가 실행되는데 마법사는 만들고자 하는 프로젝트의 기본 공격을 생성한다. 마법사가 만들어준 골격 코드에 원하는 코드를 추가하는 식이다. 마침을 누르면 빈 프로젝트로 만들었기 때문에 솔루션 탐색기에 아무런 부속 파일이 없다. 프로젝트는 C 소스 파일을 담는 일종의 껍데기에 불과하기 때문에 소스 파일은 별도로 추가해야 한다. 리소스 파일 > 오른쪽 버튼 > 추가 > 새 항목 선택..

1장 프로그래밍 입문

1.1 프로그래머 1.1.1 프로그램 컴퓨터 : 사람이 지시한 명령을 수행하는 능력 Ex) 1+2를 계산하라 명령, 3이라는 결과를 만들어 출력 프로그램 : 문제를 풀기 위한 명령들의 조직적인 집합 1.1.2 프로그래머 프로그래머 : 프로그램을 만드는 사람 프로그래머의 역할 : 문제 해결에 필요한 명령을 골라 컴퓨터가 알아들을 수 있는 형태로 변환 후 이 명령들이 순서대로 동작할 수 있도록 조직적으로 배치 사용자와 컴퓨터 사이에 프로그램을 통해 통역자 역할 프로그래머의 요구 능력 문법 : 프로그램을 구성하는 단위가 명령이므로 규칙에 맞게 명령을 정확하게 작성하는 지식이 필요하다. 명령을 올바르게 기술하는 규칙을 문법이라고 한다. 열심히 책보면 됨. 작문 : 프로그램은 단순한 명령의 나열이 아니라 조직적인..

목차

목차 1부 C 기본 문법 1장 프로그래밍 입문 1.1 프로그래머 1.1.1 프로그램 1.1.2 프로그래머 1.1.3 언어 1.2 C/C++언어 소개 1.2.1 C/C++의 역사 1.2.2 C++의 등장 1.2.3 C/C++의 장점 1.2.4 학습의 순서 1.3 개발툴 1.3.1 컴파일러 1.3.2 컴파일러의 종류 1.4 실습 준비 1.4.1 비주얼 C++ 1.4.2 터보 C 1.4.3 gcc 1.4.4 실습 준비 1.4.5 도움말 설치 2장 첫 번째 예제 2.1 각 툴별 예제 작성법 2.1.1 비주얼 스튜디오 2008 2.1.2 비주얼 C++ 6.0 2.1.3 TC20 2.1.4 Dev-C++ 2.1.5 에러에 대한 대처 2.2 First 예제 2.2.1 First 분석 2.2.2 프로젝트 2.3 예제 ..