잘못올려서 다시올림
포인터 씀
int n=15;
int *p= null;
p = &n;
prinft("%d", p);
포인터 안 씀
int n=15;
int p;
p = &n;
prinft("%d", p);
이 둘다 차이 없고 똑같은 거임?
포인터 씀
int n=15;
int *p= null;
p = &n;
prinft("%d", p);
포인터 안 씀
int n=15;
int p;
p = &n;
prinft("%d", p);
이 둘다 차이 없고 똑같은 거임?
아까코드랑 이거랑 차이없어 포인터가 아니라 자료형부터 공부하고와
자료형 배웠는데..
근데 왜 int에다 포인터자료형을 넣는데?
모두의 코드 사이트에서 그렇게 배웠어
근데 이 코드 잘못된거 없는데 무슨 자료형부터 공부하란거냐. 포인터에 왜 타입이 붙는지 너가 먼저 공부해야할듯
첫번째꺼 연산자 %p로바꿔서 니가직접해봐
글고 두번째꺼는 p = &n 을 in5 형으로 캐스팅해서 넣고
니가직접해보고 눈으로확인해 글고 중요한건 서브함수로 매개변수를 던질 때 포인처변수를 왜 쓰냐는거임 그런식으로 함수 내에서 선언하고 ㅈㄹ해봐야 얻어갈건없은 포인터는 그런거하라고 쓰는개아님
차이없음. 컴파일러가 워닝메시지만 띄울듯