일반적인 배열이나 문자열의 길이를 구하는 방법은 다음과 같다. int main(int ac, char const *av[]) { char arr[] = "12345"; printf("arr size : %d\n", sizeof(arr) / sizeof(char)); // 출력결과 // arr size : 6 } 하지만 포인터 변수로 생성한 배열이나 문자열의 크기는 sizeof() 로는 구할 수 없는데, int main(int ac, char const *av[]) { char *a = "123456789"; printf("a : %s\n", a); printf("a size : %d\n", sizeof(a) / sizeof(char)); // 출력 결과 // a : 123456789 // a size :..
C