void형 포인터 이해안가요 ㅠㅠ
뭘봐요
2024.05.02
void형 포인터 이해안가는부분질문 요약 :설명좀 부탁해요질문 내용 :
int main(void)
{
int n=10; //int n; , n=10;
void* vp=&n;
*vp=20; //erro
vp++; //erro
.....
위에서 void형포인터 *vp에서 자료형에 대한 정보가 제외되어서 *vp=20; //erro 에러가 나는거죠?
그렇다면
int main(void)
{
int n=20; //int n; , n=20;
void* vp=&n;
*vp=20; //erro
vp++; //erro
.....
이렇게 하면int n=20; //int n; , n=20; 여기에 자료형에 대한정보가 잇으니깐 옳은문장인가요?
궁금해요
좋은 하루되세요
-
희미햬 2024-05-02
감사합니다 더 공부해야겟네요
-
멱부리 2024-05-02
void 포인터는 주소를 가질 수 있습니다.
void 포인터가 가리키는 곳의 값을 바꿀 수 없습니다.
void 포인터는 변경할 수 없습니다.
따라서 전부 에러입니다.