1.4 입출력 스트림과의 첫만남 cin, cout, endl

cin(console in)
cout(console out)
endl(end line)

입출력 스트림을 사용하기 위해서는 아래 헤더를 추가해야 한다.
#include <iostream> //cout, cin, endl, ...
#include <cstdio> //printf

 

\t
tab, 자동 줄 맞춤(기능을 수행하는 키)

abc    def
ab     cdef

\n
줄바꿈

\a
오디오 출력

 

using namespace std; 를 사용하면 std :: 생략 가능

 

#include <iostream>
#include <cstdio>

int main()
    {
         using namespace std;

         int x = 1;
         cout << "before your input, x was" << x << endl;
         cin >> x ;
         cout << "your input is" << x << endl;

         return 0;
    } 

 

Result

before your input, x was 1
5 < cin(사용자가 숫자 입력)
your input is 5

 

'programming > c++' 카테고리의 다른 글

1.5 실습  (0) 2019.03.28
2019.03.24 - 함수와의 첫 만남  (0) 2019.03.25
2918.03.21 - 프로그램 구조, 주석, 변수  (0) 2019.03.22
2019. 03. 21 - 0.개념  (0) 2019.03.21
2019.03.19  (0) 2019.03.19
Posted by 도이(doi)
,

1.1 프로그램의 구조

statement(명령문) : ex) return 0;
expression : ex) 1+1;
literal: 숫자 ex) '1'

#include : 전처리기(preprocess directive)
<< : stream OR output operator

*ctrl + F5 : build and run

 

1.2 comment

주석에 써야 될 것

1.무엇을 할지
2.구현 방법 - 참고한 논문
3. statement - ex) 1. ... / 2. ...

 

1.3 변수

객체(object)
컴퓨터는 메모리에 저장되어있는 정보를 객체로 본다.
정보, 값, 숫자를메모리에 저장하는데 이를 객체라 부를 수 있다.

변수(variables)
메모리에 담겨있는 객체를 사용하기 위해 필요한 이름.
메모리 주소를 사람이 인식할 수 있는 이름을 컴퓨터에 달아주는 것.

Left-values(L-values) Right-values(R-values)
메모리 주소를 프로그래머가 접근할 수 있느냐 없느냐로 구분
 

초기화(initialization) 대입(assignment)

초기화를 안 했을 때의 문제점

'programming > c++' 카테고리의 다른 글

1.5 실습  (0) 2019.03.28
2019.03.24 - 함수와의 첫 만남  (0) 2019.03.25
2019.03.22 -입출력 스트림  (0) 2019.03.22
2019. 03. 21 - 0.개념  (0) 2019.03.21
2019.03.19  (0) 2019.03.19
Posted by 도이(doi)
,

컴파일러
- 우리가 짜는 프로그램을 기계어로 바꾸어주는 작업을 하는 프로그램

 

기계어
어셈블리어 
자연어

 

ANSI(American National Standards Institute)

 

알고리즘
문제를 해결하는 절차

알고리즘의 기술
자연어(natural language), 순서도(flow chart), 의사코드(pseudo code)

 

top - down 디자인(하향식 디자인)

 

c - <compile> - .obj - <link> - .exe

 

IDE(통합 개발 환경) integrated development environment
- 에디터 + 컴파일러 + 디버거

'programming > c' 카테고리의 다른 글

06. 연산자, 프로그램 구조  (0) 2019.03.27
05. 실습 - 사칙연산, 관계, 자료형, scanf, printf  (0) 2019.03.22
04.  (0) 2019.03.22
02. 프로그램은 함수이다.  (0) 2019.03.21
01. 컴퓨터구조, 프로그램, 언어  (0) 2019.03.21
Posted by 도이(doi)
,

- Relation (치역이 다수)
 ex) 원 그래프

- Function(고유한 1개의 값만을 가짐)
ex) 1차 함수, 2차 함수 ...

변수는 type을 정의 해주어야 한다.
프로그래밍은 함수의 집합이다.

 

#include<studio.h> - 헤더 파일 포함.

 

-> .obj -> .exe

 

argument - 매개변수, 인자 

call - 함수 실행
return - 함수의 결과값을 보냄 

 

 


 

'programming > c' 카테고리의 다른 글

06. 연산자, 프로그램 구조  (0) 2019.03.27
05. 실습 - 사칙연산, 관계, 자료형, scanf, printf  (0) 2019.03.22
04.  (0) 2019.03.22
03. 컴파일러, 알고리즘, IDE  (0) 2019.03.21
01. 컴퓨터구조, 프로그램, 언어  (0) 2019.03.21
Posted by 도이(doi)
,