struct test { int field1; };
void sub(struct test b)
{ b.field1 = 1;}
void main()
{ struct test a={ 0 }; sub(a); }a.field1의 값이 왜 0이 되는지 모르겠어요...sub ()함수를 거치면 1이 되는거 아닌가요???
void sub(struct test b)
{ b.field1 = 1;}
void main()
{ struct test a={ 0 }; sub(a); }a.field1의 값이 왜 0이 되는지 모르겠어요...sub ()함수를 거치면 1이 되는거 아닌가요???
call by value 배움?
포인터