대충 temp(v){ } 라는 함수가 있다치구 대충 메인에서 main{ int a=5; temp(a)} 해주면 temp에서 받는 v는 a의 뭐임? 머있자나 그 값이요 주소요 하는 그런 - dc official App
v
언어마다 다름
a의 값을 복사해서 넘긴뒤 그냥 버리느냐 아니면 그 값을 반환해주냐의 차이도 있고
음...리턴없이 temp에서 가지고 놀고끗이라치구 - dc App
님이 하는 대부분 언어는 걍 값이 복사되고 끝일거임
아날호도... - dc App
포트란 스칼라같은건 무조건 pass by reference
신경쓸필요가없겠죠 그러니까 호호호
고맙소 - dc App
해당 댓글은 삭제되었습니다.
그럼 temp함수에서 v에 먼짓을 해도 a는 끄떡없음? - dc App
언어마다 다름
케바케아닌감 - 관악구 서원동 거주 한솔근
언어마다 다른거구낭... - dc App
v=a라고생각하셈 - dc App
그럼 temp함수에서 v에 먼짓을 하면 a도 다 영향받음? 반환없이두? - dc App
함수를 콜하면 함수원본에 있는 매개변수를 선언하면서 동시에 받은 매개변수로 초기화함 - dc App
v=a로 초기화 한 것 뿐이니 v를 바꾸면 a는 안바뀜 - dc App
안보이지만 컴파일러가 해주는 일임
그럭쿤요 지식이 늘엇ㅅ어오! - dc App