전체 글42 #4 문제 02-2 [const 포인터와 const 참조자] const int num=12; 포인터 변수를 선언해서 이 변수를 가리키게 해보자. 그리고 이 포인터 변수를 참조하는 참조자를 하나 선언하자. 이렇게 선언된 포인터 변수와 참조자를 이용해서 num에 저장된 값을 출력하는 예제를 완성해보자. 답지 봤는데 변수이름이 똑같아서 깜짝 놀랐다. ptr이랑 ref가 num이랑 같은 값을 가리키는 지는 *ptr이랑 *ref를 출력해보면 알 수 있다. 나는 각각의 경우가 뭘 가리키는지 알고 싶어서 다 출력해봄. 결과를 보면 ptr을 출력하면 주솟값이 나오고, ref를 출력하면 ptr을 가리키도록 했으니까 같은 값이 나온다. &ref는 ref의 주솟값이 나오는 듯? 문제 02-3 [구조체에 대한 new & delet.. 2022. 1. 24. #3 문제 02-1 [참조자 기반의 Call-by-reference 구현] 문제 1 참조자를 이용해서 다음 요구사항에 부합하는 함수를 각각 정의하여라. PlusFunc은 인자로 전달된 int형 변수의 값을 1씩 증가시키는 함수, Change는 인자로 전달된 int형 변수의 부호를 바꾸는 함수다. 함수를 int형으로 하였지만, void로 하고, 함수를 따로 호출하고 출력시키는 형태도 가능하다. 문제 3 SwapPointer(ptr1, ptr2); 를 하고 나면 ptr1과 ptr2가 가리키는 대상이 서로 바뀌도록 SwapPointer함수를 정의해 보자. ptr과 ptr2가 가리키는 대상이 바뀌도록 해야하는데 이건 ptr1과 ptr2가 가리키는 num1과 num2의 주솟값을 서로 바꿔주는 것이 아니라 ptr1과 p.. 2022. 1. 23. #2 문제01-2) [함수 오버로딩] 다음 main 함수에서 필요로 하는 swap 함수를 오버로딩 해서 구현해보자. 오버로딩을 할려면 매개변수의 개수가 다르거나 자료형이 달라야 한다. main 함수에서 swap은 각각 두 개의 매개변수를 다 다른 자료형으로 사용하고, &을 사용했기 때문에 *을 이용하여 위와 같이 코드를 짜면 된다. 그럼 위와 같이 swap이 잘 적용된 것을 알 수 있다. 문제 01-3 [매개변수의 디폴트 값] BoxVolume를 '함수 오버로딩'의 형태로 재 구현해보자. 매개변수의 개수가 다르게 오버로딩해준다. 문제01-4 [파일의 분할] NameSp2.cpp를 3개의 파일로 분할해서 컴파일 해보자. 첫 번째는 헤더파일로 main 함수를 제외한 나머지 두 함수의 선언을 삽입한다. 두 번째는 .. 2022. 1. 22. #1 문제1) 사용자로부터 총 5개의 정수를 입력 받아서, 그 합을 출력하는 프로그램을 작성해 보자. 위와 같이 코드를 짜면 원하는 결과를 얻을 수 있지만, 반복문을 활용하여 코드를 작성하는 방법도 있다. for문을 이용하면 코드가 더 간결해진다. num에다가 input값들을 모두 더해둔다. 문제2) 프로그램 사용자로부터 이름과 전화번호를 문자열의 형태로 입력 받아서, 입력 받은 데이터를 그대로 추력하는 프로그램을 작성해 보자. char형으로 이름과 전화번호를 입력 받을 공간을 마련해둔다. 성공! 문제3) 숫자를 하나 입력 받아서 그 숫자에 해당하는 구구단을 출력하는 프로그램을 작성해 보자. for문을 이용하여 작성. 4단이 출력되는 것을 알 수 있다. 문제4) 판매원들의 급여 계산 프로그램을 작성해 보자. .. 2022. 1. 21. 2주차 기본미션) p.137 3번 문제 풀고 본인이 태어난 해와 띠를 출력하는 결과값 화면 인증샷 코드는 이런 형식으로 0부터 11까지 쭉 작성해준다. input으로 받은 값은 문자열이니까 int형으로 변환해주어야 숫자 연산에 쓸 수 있다. =도 한 개가 아니라 ==로 써줘야 한다. 태어난 해를 입력하면 코드에 따라 알맞은 결과를 얻을 수 있음! *birth_year = int(str_input) %12 로 하고 if 조건에 birth_year == 0 형태로 작성해도 가능하다. 추가미션) else 구문과 elif 구문 정리한 내용 포스팅하기 else 구문: if 조건문 뒤에서 사용, if 조건문의 조건이 거짓일 때 실행되는 부분. 조건이 두 가지로만 구분될 때 효율적! 조건이 두 가지로만 구분되지 않을 때 e.. 2022. 1. 20. 1주차 p.63 3~5번 실행결과 쓰고 인증샷 2022. 1. 16. 이전 1 ··· 4 5 6 7 다음