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)
,