게시판 즐겨찾기
편집
드래그 앤 드롭으로
즐겨찾기 아이콘 위치 수정이 가능합니다.
call by value , reference 코드 질문입니다.
게시물ID : programmer_19210짧은주소 복사하기
작성자 : JORDAN
추천 : 0
조회수 : 394회
댓글수 : 7개
등록시간 : 2016/12/05 22:56:05
옵션
  • 본인삭제금지

#include <stdio.h>

void comp(int x,int y,int *z,int *w);

void main(){

    int a,b,c,d;

    scanf("%d %d",&a,&b);

    comp(a,b,&c,&d);

    printf("a+b=%d,\na-b=%d\n",c,d);

}

void comp(int w, int x,int *y,int *z){

    *y=w+x;

    *z=w-x;

}





저기 붉은색 부분에서


왜 '&'을 빼면 안되는건가요?


a,b를 입력해서 call by value로 comp함수로 넘기면 되는거 아닌가요?

전체 추천리스트 보기
새로운 댓글이 없습니다.
새로운 댓글 확인하기
글쓰기
◀뒤로가기
PC버전
맨위로▲
공지 운영 자료창고 청소년보호