call by value와 address차이 질문
솔길
2023.04.01
void hi(int a)
{
a=10;
}
void main() 출력은 a=0 이됨니다(call by 벨류)
{
int a=0
hi(a);
printf(%d,a);
}
=======================================================
void hi(int *a)
{
*a=10;
} 출력은 a=10 이됨니다(call by 포인터)
void main()
{위의 문장과 비교를 잘해보세요...
int a=0;
hi(&a);
printf(%d,a);
}
콜바이 벨류와 어드레스 차이를 알려고 검색하다가 이런예시를 발견했는데요
결과가 왜저렇게나오는지 궁금합니다 설명좀부탁드립니다