대학와서 20살에 C언어 공부중인데 2중포인터랑 배열이랑 포인터 배열에 배열을 집어넣고 & 랑 [ ] 랑 * 이런거 주소를 막 찍어보면서 왜그런지 생각하는데 알것같다가도 모르는것 같다가도 그러고 왜 char 포인터 배열은 배열인데 주소가 존나 중구난방인지도 모르겠고 시발 나 병신인가봐. 어떡해 - dc official App
다른언어 해봐 - dc Cpp
싫어. - dc App
접든가 - dc Cpp
님아 &연산 거치고나면 rvalue나오는데 거기에 주소가 어떻게있냐 - 이거 뭔말임?? - dc App
&parr[j]의 주소 << 말이안됨 - dc Cpp
parr[j]의 주소 == &parr[j] - dc Cpp
아님. parr[ j ]안에는 arr이라는 배열리 들어가있어요 그래서 배열이 가르켜져요 parr이 포인터배열이애요 - dc App
정확히는 배열의 주소를 담고있는거겠지, 배열 자체를 담은게 아니라 - dc Cpp
원래 알다가도 모르는게 맞음 포인터는 외부 함수에 데이터 넣었다 뺐다 몇번 해보면 바로 감이 잡히게 되어있음 ㅇㅇ
포인터 못해서 전과 하는 애들 많은데 잘 생각해봐라 그게 사실 개발자 첫관문임. 근데 첫관문에서 절반 이상은 나가떨어지더라.
내가 보기엔 지금 이대로 가다간 너도 그 절반중 한사람이 될 것 같애
포인터 자체를 이해 못한다기 보다는 . parr[ j ] 와 &parr [ j ]의 주소가 다르다는것에 이해가안된달까 - dc App
그게이해못하는건가 - dc App
변수를 집이라 생각해봐 집에는 주소(adress)가 있지 parr[j]에 담긴 '값'의 주소, parr[j] 자체의 주소. 다르지?
&연산 거치고나면 rvalue나오는데 거기에 주소가 어떻게있냐 - dc Cpp
그치만 parr[ j ]가 있고 이거 자체가 arr인거잖아 그러면 &arr의 주소인거아냐 그 *이거랑&이 붙으면 0으로 상쇄됬나 다른거였나 이개념이 들어가야하나 - dc App
뭔소린지 모르겠음 상쇄? 그런 단어를 생각하면 안됨 좀 알아듣기 쉽게 설명해주셈
&거치면 전부 rvalue라니 int**value; &value=NULL; 이중포인터는 lvalue도 나옴 ㅇㅅㅇ
C++는 레퍼런스라서 ㅇㅅㅇ
원래 그래
게이야 주소란 없고 모든건 값이고 너는 그냥 몇번째 메모리에 접근하는 중이다 - dc App
접자...20살에 C기초서에서 헤매면... - dc 응디
나와함께 죽을까...히히 - dc 응디