매개변수 전달법

등록일 2001.10.18 MS 워드 (doc) | 6페이지 | 가격 1,000원

소개글

a

목차

★ 매개변수 전달방법 ★
■ Call-by-value
■ Call-by-reference
■ Call-by-name

본문내용

★ 매개변수 전달방법 ★
프로그래밍 언어에서 함수간에 매개변수를 통한 자료의 전달기법은 구현방법에 따라 크게 3가지 call-by-value, call-by-reference, call-by-name 등으로 구분하는데 피호출함수의 매개변수를 형식매개변수(formal parameter)라 하고, 함수 호출문의 매개변수를 실매개변수(actual parameter)라 한다. 실매개변수는 변수, 상수, 식 또는 함수가 될 수 있으나, 형식매개변수는 단일변수 이외의 식이나 상수로 작성하면 안 된다. 만약 피호출함수에서 매개변수를 통하여 값을 반환하려고 하면, 실매개변수 또한 단일 변수로 작성되어야 한다.
C 언어에서 기본적으로 제공되는 매개변수 전달기법은 실매개변수 값을 피호출 함수의 형식매개변수에 단순히 복사하여 값을 전달하는 call-by-value이다. 실매개변수의 값을 주소로 조회하는 call-by-reference 기법과 형식매개변수의 이름 자체를 실매개변수의 이름으로 변경하는 call-by-name 기법은 C 언어에서 제공하지 않는다. 다만 C에서 call-by-reference를 실현하려면, 구현기법에 따라 형식매개변수를 포인터형으로 선언하고, 호출함수의 실매개변수는 & 연산자를 사용하여 주소를 참조하는 방법으로 구현할 수 있다.
여기서 우리는 함수의 매개변수에 대한 참조기법과 기능을 C언어 프로그램을 통하여 살펴보기로 한다.
*원하는 자료를 검색 해 보세요.
  • [부모교육] 효과적인 자녀훈육과 부모역할 - 칭찬과 격려(칭찬의 필요성, 부모가 자녀에게 .. 6 페이지
    Ⅰ. 칭찬 1. 칭찬의 필요성 칭찬은 인간의 뇌 속에서 도파민(dopamine)이라는 신경전달물질을 분비시켜 쾌감을 느끼게 하고, 혈액에서 인터류킨(interleukin) 등의 면역 강화물질의 분비를 촉진시킨다. 이러한..
  • 과학 탐구의 방법중 연역적 방법과 귀납적 방법의 절차와 내용 2 페이지
    과학 탐구의 방법중 연역적 방법과 귀납적 방법의 절차와 내용 과학적 탐구 방법은 크게 귀납적인 추론과 연역적인 추론으로 나눌 수 있다. 귀납적인 추론 방식은 전제들의 내용을 확장하는 결론을 얻기 위한 추론 방법이고, ..
  • [소비자행동론] 소비자행동론 방법론적 기초 4 페이지
    *외생변수의 통제 - 실험에 있어서 외생변수 작용의 통제는 다음의 한 예에서 설명할 수 있다. EX) 케첩 제조업체의 플라스틱 케첩 용기에 대한 소비자의 반응 연구 ① 한 집단에는 종전에 이용하던 유리병 케첩을 ..
  • 변수에 따른 설명 및 도식화 -6.25전쟁을 사례로 들며. 1 페이지
    시기적으로 북한군의 공격이 절정에 이르렀으며, 정예 병력을 낙동강 부근으로 집결 시켰다. 이에 남한군은 낙동강 방어선을 기점으로 북한군의 공격을 막아내고 버티고 있는 상황이다. 그렇다면 이런 전세를 역전하기 위한 방법으로..
  • 사회조사분석-변수란? 4 페이지
    1. 독립변수 : 종속변의 원인으로 추정되는 변수이다. 실험적 조사설계에서 독립변수는 연구자에 의해서 조작되는 실험변수를 말한다. 에를 들어 어떤학자가 여러 가지 교수법의 효과를 연구한다고 하면, 교수법이 독립변수이고 그 효과..
      최근 구매한 회원 학교정보 보기
      1. 최근 2주간 다운받은 회원수와 학교정보이며
         구매한 본인의 구매정보도 함께 표시됩니다.
      2. 매시 정각마다 업데이트 됩니다. (02:00 ~ 21:00)
      3. 구매자의 학교정보가 없는 경우 기타로 표시됩니다.
      최근 본 자료더보기
      추천도서