문자열 상수를 포인터에 대입하는것과 배열에 대입하는 것의 차이
나샘
2023.04.01
char[]과 char * 에 문자열상수를 대입했을때의 둘의 차이는 무엇인가요?
그리고 포인터에 대입했을때 그 문자열의 전체 크기를 구하는 법은 없나요?
배열은 이름을 sizeof 연산을 하면 전체크기가 나오는데
포인터는 어떻게 해야하는지 모르겠네요..
-
4차원
포인터는 항상 4바이트 크기로 존재 합니다.
그렇기에 유동하는 크기의 포인터를 사용할때 동적할당을 사용해주는걸로 알고있습니다.