'programming'에 해당되는 글 96건

  1. 2019.03.28 1.6 키워드와 식별자 이름 짓기
  2. 2019.03.28 1.5 실습
  3. 2019.03.27 06. 연산자, 프로그램 구조
  4. 2019.03.25 2019.03.24 - 함수와의 첫 만남

식별자(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)
,

expression(표현식)
compile되는 모든 것

constant(상수)

identifier(식별자)
*숫자로 시작x, 기호 포함x, 키워드 겹침x

arithmatic expression(수식)

operator(연산자)

modulus operator(나머지 연산자): %

c언어는 'case senstive 언어' 이다. (대소문자 구분)

표준 자료형
정수: int / 실수: double / 문자형: char

program structure
1. heading - comment(주석) : 어떤 프로그램인지 표기
2. preprocess directive(전처리 지시) : #include #define (constant)
3. function(함수) : 변수선언, 코드

평가결과: function에서 single value 내놓는 것 

++x : 증가된 값 대입 
x++ : 증가되지 않은 값 대입 

conversion(변환)
exclusive(배타적인)

논리 연산자
&& : and 
|| : or
! : not

비트 연산자
bit : 16진법(hexadecimal)
8bit = 1byte
4byte - 1word
ex) int = 4byte = 32bit


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

08. 자료형, 메모리 크기  (0) 2019.04.03
07. 숙제  (0) 2019.03.29
05. 실습 - 사칙연산, 관계, 자료형, scanf, printf  (0) 2019.03.22
04.  (0) 2019.03.22
03. 컴파일러, 알고리즘, IDE  (0) 2019.03.21
Posted by 도이(doi)
,

1.5 함수와의 첫 만남

반복되는 변수명 이름 바꾸기
바꿀부위를 블록하고 우클릭하여 'rename'한다.

arguments: 인수
parameters: 매개변수

쓰레기값 나오는 이유?? 전 강좌에서 설명 - 2배속으로 다시 보기

#include <iostream>

using namespace std;

int multiplyTwoNumbers(int num_a, int num_b)    //num_a, num_b는 매개변수(parameters)
{
 int sum = num_a + num_b;

 return sum;
}

int main()
{
 cout << multiplyTwoNumbers(1, 2) << endl;    //1,2는 인자(arguments)
 cout << multiplyTwoNumbers(3, 4) << endl;
 cout << multiplyTwoNumbers(8, 13) << endl;

 return 0;
}


코드가 어떻게 작동하는지를 알기 위해서는 Debug를 찍어봐야 한다.

1. 좌측에 있는 회색바에 break point를 찍어준다.
2. build mode를 debug로 해둔다.
3. local windows debugger를 누른다.
4. step into를 누르면 함수가 어떻게 넘어가는지 볼 수 있다.


 

return은 반환시키는 것이기 때문에 함수에서 return을 실행시키면
그 함수를 빠져나가 다음 코드를 실행시키게

 

c++은 함수 안에서 함수를 실행시킬 수 없다.

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

1.6 키워드와 식별자 이름 짓기  (0) 2019.03.28
1.5 실습  (0) 2019.03.28
2019.03.22 -입출력 스트림  (0) 2019.03.22
2918.03.21 - 프로그램 구조, 주석, 변수  (0) 2019.03.22
2019. 03. 21 - 0.개념  (0) 2019.03.21
Posted by 도이(doi)
,