int size = sizeof(array[]) / sizeof(array[0]);만해도 만사오케아님?
c언어 배열을 함수에서 참조할때 사이즈도 같이 받아오라하는데 걍
익명(116.34)
2022-08-14 21:12
추천 0
댓글 7
다른 게시글
-
Ryu 이새끼 오늘 안쳐맞음? [3]익명(118.235) | 22.08.14추천 7
-
개발자는 자격증 공부하면 다른걸 포기해야 함익명(211.44) | 22.08.14추천 0
-
류 사칭해서 유동으로 도배하는애 [9]익명(125.242) | 22.08.14추천 2
-
오늘은 알바끝나고 바로 잘 수 있으면 좋겠어요땔감(gcp24685) | 22.08.14추천 0
-
지금 시간 21시 00분시계봇(34.64) | 22.08.14추천 0
-
껄껄껄 ㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋ익명(122.42) | 22.08.14추천 0
-
프갤도 유동닉 코드박자 [3]라프라스다..(aklla) | 22.08.14추천 0
-
그래들도 xml 씀?? [1]익명(27.35) | 22.08.14추천 0
-
오빠 나 땀찼는데 핱아줄래익명(118.32) | 22.08.14추천 0
-
우분투 whitesur vs 만자로익명(211.203) | 22.08.14추천 0
함수 내부에서 사이즈를 알수가없음 - dc Cpp
sizeof때리면 포인터의 크기를 반환해버릴것 - dc Cpp
오오.. 함수내로 원본이 매개변수를 통해 전달된다는데 무슨 차이인지 잘 모르겠어요ㅋ쿠
배열은 연속된 주소를 가지는 메모리를 가리키고 그 메모리를 오프셋으로 삼아서 i번째 요소를 얻는 방식을 사용함 - dc Cpp
배열을 선언할때 사이즈를 주니까 거기서 사이즈가 유추가 되는데(확실한 근거는 안알아봐서 모름) 함수로 넘겨줄땐 주소값만 넘겨줌. 0x1008 이런식으로. 얘를 주소값으로 취급해서 i번째 요소를 가져오는건 동일한데 요소 개수는 모르지 - dc Cpp
원본이 전달된다기보단 사실 원본의 주소를 알려주는셈임. - dc Cpp
ㅇㅎㅇㅎ 포인터를 가져오는거였군여 답변감사해요~