티스토리 뷰
2. C++ 프로그래밍의 기본
#include <iostream> : <iostream>헤더 파일을 컴파일 전에 소스에 확장하도록 지시
*c++ 프로그램은 반드시 하나의 main()함수가 존재해야 한다.
*표준 타입에 유의해서 코드를 작성한다.
namespace (= 자바의 패키지 개념)
<< : 스트림 삽입 연산자 (= 자바의 '+' 개념)
:: : 범위 지정 연산자
1.1 화면 출력 예제
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24 |
#include <iostream>//<iostream>헤더 파일을 컴파일 전에 소스에 확장하도록 지시
//p.50 Q.3
/* run this program using the console pauser or add your own getch, system("pause") or input loop */
using namespace std;
//c++ 프로그램은 반드시 하나의 main()함수가 존재해야 한다.
int main(int argc, char** argv) {
int i;
int sum = 0;
for (i = 1; i < 11; i++){
sum += i;
}
//cout 객체는 스크린 출력 장치에 연결된 표준 c++ 출력 스트림 객체이다.
/*
std 이름 공간에 선언 : std::cout 적는데,
using namespace std; 선언해주면 cout만 적어도 된다.
<< 는 스트림 삽입 연산자라고 부른다.
<< 여러개의 값을 이어서 출력할 수도 있다.
*/
cout << "1~10 까지의 합은 " << sum << "입니다.";
return 0;
} |
cs |
1.2 namespace(이름 공간)
- 이름(identifier) 충돌이 발생하는 경우 문제 해결을 위해 사용
*사용 방법
이름 공간 :: 이름
- cout 객체는 std 라는 이름 공간에 선언되어 있는 객체이다. ex) std::cout
1.3 값 입력 cin 객체
- 표준 입력 스트림 객체이며, 스트림 추출 연산자(>>)와 함께 쓰인다.
* 사용 형식
cin >> 변수명
- 스트림 추출 연산자(>>) : 입력 스트림 버퍼의 내용을 Enter키를 입력할 때 변수로 전달한다.
예) 사각형의 면적을 추렭하는 프로그램 소스
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18 |
#include <iostream>
/* run this program using the console pauser or add your own getch, system("pause") or input loop */
using namespace std;
int main(int argc, char** argv) {
//높이 입력
int height,width; //변수 선언
cout << "높이와 너비를 입력하세요. >>";
cin >> height >> width;
//사각형의 면적 출력하기
int area;
area = width * height;
cout << "면적은 " << area << "입니다." << endl;
return 0;
} |
cs |
* 실행결과
'객체 지향 프로그래밍 > 이론 정리' 카테고리의 다른 글
[C++]객체 포인터, 객체 배열,동적 메모리 할당 (0) | 2017.10.11 |
---|---|
[C++]접근지정자, 인라인 함수, 구조체, 파일분리 (0) | 2017.09.27 |
[C++]기본생성자 예제, 생성자의 특징, 소멸자 (0) | 2017.09.21 |
[C++]클래스와 객체, 생성자 (1) | 2017.09.20 |
[C++] C++ 문자열 처리 (0) | 2017.09.13 |
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- 파이썬 단계적 개선
- 백준 10451
- 파이썬 예제
- 파이썬 문자열
- css 박스
- 자바스크립트 그래프
- 파이썬 객체
- 버츄어박스
- 파이썬 if문
- 백준 1874
- 자바 에센셜 실습문제
- 파이썬 진수 변환
- 자바
- 파이썬 선택문
- 파이썬 클래스
- 자바스크립트 자료구조
- css
- 백준 11501
- 명품 c++ 실습
- css 그리드
- 파이썬 터틀
- 파이썬 for
- 파이썬 리스트
- 파이썬 함수
- 웹
- 파이썬
- 파이썬 while
- 자료구조
- 파이썬 연산자
- 백준
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
글 보관함