int num1 = 20, num2 = 10;int *ptr = &num1;int *ptr2 = &num2;(*ptr) -= 10;(*ptr2) += 10;ptr = ptr2;이게 왜 안되??
없어
(*ptr) 은 그냥 값이니까
(*ptr) = 불가능
아 (*ptr)로는 값밖에 못넣는구나 그러면 (*ptr) 안쓰고 포인터가 가르키는 변수에 연산하려면 어떻게해?
num값을 바꾸면 되지
*ptr 안 쓰면 그것 밖에 더 있남
없구나 알겠어 고마워
아니 헷갈리네 모르겠어 미안;;
() 때문인가..
그런데 뭐가 어떻게 안된다는거야?
나는 되는데..
잘되는데 븅신아 gcc 써라
존나 잘돌아가는데 뭐지;
엥 이중포인터도 아닌데 가능?
컨버트 오류뜨는데; int랑 int *랑 못바꾼다고 vs 6.0기준
vs 6.0??????????? 조선시대인듯