갑자기 원시타입 공부하고 싶어져서 찾아보다어릴 때부터 짜증났던 c언어의 문자열 대입 떡밥을 갖고옴char *a = "aaa";char b[100];b = a;이건 3번째 줄이 당연히 안되는데 가능한 설명이1. b가 포인터 상수임2. b는 포인터 취급이 아님어느게 이론적으로 좀 더 정확한 답이냐?
2번이라는거같던데, 세미콜론 빠진건 차치하고.. - dc Cpp
미안
a가 하드 코딩된 문자열의 const 포인터라서 일반 포인터에 대입 못하는 거 같은데
이론적으로는 타입이 달라서 못박는겁니다만
문법적으로는 2번이 맞고, 개념적으로는 사이즈 정보를 버릴 수 있지만 줍줍은 불가능한거
b에 사이즈 정보도 들어간거야? 어렵네
b는 100 바이트짜리 배열임 포인터가 아니라