[프로그래밍 언어] C와 JAVA에서의 매개변수넘겨주기, 예제
- 최초 등록일
- 2004.05.09
- 최종 저작일
- 2004.05
- 10페이지/ 한컴오피스
- 가격 1,000원
목차
1. C와 JAVA에서 parameter passing 방법기술
1) C언어에서의 Parameter Passing 방법
① call by value
② call by reference
③ parameter passing 기법 분류 및 특징
④ 소스 코드 <param.c>
⑤ 실행결과
⑥ 구조체 & 구조체 포인터를 인수로 넘기는 예제
⑦ 실행결과
⑧ 배열을 매개변수로 넘기는 예제
⑨ 실행결과
2) JAVA에서의 Parameter Passing 방법
① call by value Vs call by reference
② Call by value예제(예제 1)
③ 실행결과
④ Call by Reference 예제(예제 2)
⑤ 실행결과
⑥ 복사된 Reference의 값만 바뀌므로 원래 객체를 바꿀 수 없다.(예제 3)
⑦ 실행결과
본문내용
1. C와 JAVA에서 parameter passing 방법기술
1) C언어에서의 Parameter Passing 방법
① call by value
함수에 인수를 전달하는 기본적인 방법은 값에 의한(by value) 전달이다. 값에 의한 전달은 인수의 복사 본을 함수로 전달하는 것을 뜻한다. 변수가 값에 의한 전달방법으로 함수에 전달될 때 함수는 변수의 값을 복사하여 사용할 수 있지만 변수의 원래 값을 사용하는 것은 아니다. 결과적으로 함수 내에서는 변수의 원래 값을 변경할 수 없다.
값에 의한 인수의 전달 방법은 char, int, long, float, double형과 같은 기본적인 데이터 형과 구조체를 대상으로 할 수 있다.
참고 자료
teach yourself C
소설같은 자바
김석주와함께하는 java2