'전체 글'에 해당되는 글 162건

  1. 2019.03.29 1.7 지역 범위
  2. 2019.03.29 07. 숙제
  3. 2019.03.28 1.6 키워드와 식별자 이름 짓기
  4. 2019.03.28 1.5 실습

1.7 지역 범위

programming/c++ 2019. 3. 29. 20:04

{ 중괄호 }는 영역을 분리시켜주는 역할을 한다. 
그렇기 때문에 함수 중간에 들어갈 수 있다. 
단, 영역이 다르기 때문에 서로 간섭하지 않는다.
다른 메모리에 대한 식별자이기 때문이다.  
ex) 식별자 이름이 같아도 상관 없다. 

*참고
지역 변수는 영역을 벗어나면 사용할 수 없게 된다.
지역 변수가 차지하고 있던 메모리는 그 지역 변수가 
영역을 벗어날 때 '스택'메모리로 반납됩니다. 
반납된 메모리는 다음 지역 변수가 사용할 수 있도록
대기합니다. 

&x : x의 주소위치를 출력하는 
cout << x << "" <<&x << endl
ex) 0 01FF868

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

1.9 기본적인 서식 맞추기  (0) 2019.03.29
1.8 연산자와의 첫 만남  (0) 2019.03.29
1.6 키워드와 식별자 이름 짓기  (0) 2019.03.28
1.5 실습  (0) 2019.03.28
2019.03.24 - 함수와의 첫 만남  (0) 2019.03.25
Posted by 도이(doi)
,

07. 숙제

programming/c 2019. 3. 29. 15:45

* 모든 source파일에 heading 넣기 
heading(comment) - 제목, 누가, 언제 이 문제를 어떤 식으로 해결했는지 설명쓰기 

01. 구구단 중 임의의 한 단 출력 
run > 몇단?
3 입력 > 3단.
3단 출력
3x1 =3

3x2 = 6
...
한 번 더 몇 단?
반복.

02. 221p 08번 문제 해결하기 
preprocessor directive 파이값 기호 상수 사용하기 
#define PI 3.141592
+a 반지름이 20일 때 면적, 부피도 구해보기

03. 9번 문제
피라미드 높이 구하기 문제
+a 지팡이 높이 2배로 바꿔서 정답 구해보기 

04. 2개의 양의 정수를 입력받아서, (2개)
큰 수와 작은 수를 구분하고 (ternary operator: 삼항연산자 이용)
큰 수 / 작은 수의 몫과 나머지를 구한다. (1개)
+a 큰 수/작은 수 와 작은 수/ 큰 수 결과 값 가져오기(1개) 

 

제출 방식 
소스코드, 실행결과 준비해서 4개 묶음 제출. 
소스코드 텍스트 파일로 저장해서 제출. 
실행창 스크린 캡처해서 프린트해서 제출하기. 

 

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

실습01  (0) 2019.04.08
08. 자료형, 메모리 크기  (0) 2019.04.03
06. 연산자, 프로그램 구조  (0) 2019.03.27
05. 실습 - 사칙연산, 관계, 자료형, scanf, printf  (0) 2019.03.22
04.  (0) 2019.03.22
Posted by 도이(doi)
,

식별자(identifier)
메모리 주소를 프로그래머가 인식할 수 있는 이름으로 바꿔준다. 

변수명은 소문자로 시작. 
ex) int n_apples; int nApples;
예약어(keyword)는 변수명을 지을 때 사용할 수 없다. 
변수명에 빈칸이 있으면 안된다. 
대문자는 변수명으로 잘 안쓴다. (관습적)

함수명은 대문자로 많이 시작.
함수는 동사+명사로 이름을 지음. 
함수 이름을 바꾸고 싶으면 함수 위에 우클릭으로 'Rename'하면 한꺼번에 전환해준다. 
함수를 찾아가고 싶으면 호출한 함수 코드에 우클릭 하고 'go to decleration'을 누르면 이동해준다. 

_ : underbar or underscore 

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

1.8 연산자와의 첫 만남  (0) 2019.03.29
1.7 지역 범위  (0) 2019.03.29
1.5 실습  (0) 2019.03.28
2019.03.24 - 함수와의 첫 만남  (0) 2019.03.25
2019.03.22 -입출력 스트림  (0) 2019.03.22
Posted by 도이(doi)
,

1.5 실습

programming/c++ 2019. 3. 28. 09:20
#include 
#include 

using namespace std;

//합계 구하는 함수
void sum(int x, int y) 
{
cout << "your input sum is" << x+y <<endl;
}

int main()
{
int x, y;

cout << "type any number.\n" << endl;
cin >> x; //사용자 입력값 받는
cout << "your input is\n\n" << x << endl;

cout << "type any number.\n" << endl;
cin >> y;
cout << "your input is\n" << y << endl;

sum(x, y);

return 0;
}

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

1.7 지역 범위  (0) 2019.03.29
1.6 키워드와 식별자 이름 짓기  (0) 2019.03.28
2019.03.24 - 함수와의 첫 만남  (0) 2019.03.25
2019.03.22 -입출력 스트림  (0) 2019.03.22
2918.03.21 - 프로그램 구조, 주석, 변수  (0) 2019.03.22
Posted by 도이(doi)
,