Notice
Recent Posts
Recent Comments
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |
Tags
- opencv
- 서비스
- Eclipse
- 엑티비티
- rainbow
- 네트워크
- 자바
- 네트워크보안
- 이클립스
- 토익
- 안드로이드
- opengl
- Intent
- TOEIC
- error
- 영어
- HTML
- 바닐라루시
- 뮤직비디오
- Linux
- 인텐트
- 쓰레드
- 레인보우
- Java
- Android
- xml
- 브로드케스트 리시버
- Looper
- 걸스데이
- 배다해
Archives
- Today
- Total
목록call by value (1)
W.A 저장소
Call by value & Call by reference
Call by value와 Call by reference의 차이점이란. 시스템의 스택을 살펴보면서 설명을 하면은 간단하다. 우선 Call by value를 간단한 소스로 살펴보자. Call by value void main() { int a,b; a = 10; b = 5; swap(a, b); printf("%d, %d", a, b); } void swap(int a, int b) { int temp; temp = a; a = b; b = temp; } 위의 소스를 스택을 이용해서 보면 이렇게 된다. 위 줄부터 하나씩 따라 5번째 줄부터 a = 10; 이렇게 들어가면은 | | ---------- | a = 10 | ---------- 이렇게 스택에 쌓이게 된다. 그 다음줄을 실행하면. | | -----..
Programing
2010. 7. 7. 10:38