코딩 레코딩

코딩 레코딩

  • 분류 전체보기
    • 언어
      • C++
      • C#
    • 게임 엔진
      • 유니티
    • 프로그래밍 정보
    • 깃허브
    • 독서
      • 취미
      • 전공
    • 문제
      • C연습문제
      • C# 연습문제
    • 기술 면접
    • 메모장
    • 코딩테스트
    • 영어
      • 문법
      • 문장
    • 프로젝트
    • 알고리즘
  • 홈
  • 태그
  • 방명록
  • 두더지
RSS 피드
로그인
로그아웃 글쓰기 관리

코딩 레코딩

컨텐츠 검색

태그

코딩테스트 기초 영어 문법 멘탈을 바꿔야 인생이 바뀐다 기술면접 오블완 코테 C# 연습문제 독후감 C++ 코딩테스트 티스토리챌린지 자리수 구하기 기술 면접 독후감 최후의 몰입 기초 영어 C언어 연습문제 C# 기초문제 독후감 데일리 카네기 최후의 몰입 일하는 마음의 작동법 C언어 기본문제

최근글

댓글

공지사항

아카이브

참조에 의한 호출(1)

  • 값에 의한 호출(call by value),참조에 의한 호출(call by reference)

    함수 호출 방법은 크게 두 가지가 있다. 바로 값에 의한 호출과 참조에 의한 호출이다. 값에 의한 호출(call by value) 함수 호출 시 전달되는 변수의 값을 복사하여 함수의 인자로 전달한다. 복사된 인자는 함수 안에서 지역변수로 사용된다. 따라서 함수 안에서 인자값이 변경되어도, 외부의 변수의 값은 변경되지 않는다. 장점 : 복사하여 처리하기 때문에 안전하다. 원래의 값이 보존된다. 단점 : 메모리가 사용량이 늘어나기 떄문에 많은 계산이 들어가면 과부하의 원인이 된다. 참조에 의한 호출(call by reference) 함수 호출 시 인자로 전달되는 변수의 레퍼런스를 전달한다. 즉 해당 변수의 주소를 가르키게 된다. 그래서 함수 안에서 인자 값이 변경된다면, 매개변수로 전달된 값도 함께 변경된다..

    2022.03.23
이전
1
다음
티스토리
© 2018 TISTORY. All rights reserved.

티스토리툴바