궁금한질문 2 왕초보
큰모듬
2023.04.01
void main()
{
int i = 4, j = 10;
int *p = &j;
*p=i;
*p += i+j;
printf(p = %d\n,*p);
}
여기서 *p 값 예측인데 음
처음에 j의 주소값으로 초기화시기키고 i값을 대입해버리면 j의 주소값에 들어있는값이 i로 바뀌나여?
-
양자리
당신은 신(GOD)입니다.
-
돋가이
*p = i; 에서 p를 (&j)로 치환하면 *(&j) = i;가 되며 *와 &를 상쇄하여 j = i;가 됩니다.