void포인터 Qna 관련 답변 1 페이지

c언어 포인터

include <stdio.h> int main(void) { int i = 100, j = 200, *p = &i, **q = &p; *q = &j; printf("*p = %u, **q = %u, p = %p, *q = %p, q = %p\n ", *p, **q, p, *q, q); return 0; } 컴파일이 왜 그런지...

태그: 포인터, 기초포인터, 다차원포인터, void포인터, 다중포인터, C언어포인터

void *를 사용하다가 오류가 났습니다

아래의 코드에서 1번은 괜찮은데 2번은 왜 오류가 발생하는지 궁금합니다. int data[3] = { 1, 2, 3 }; void *p = data; *((int *)p + 2) = 7; // 1번 *(int *)(p + 2) = 7; // 2번 오류 발생!...

태그: C언어질문과답변, void포인터, 크기를알수없는주소, void포인터오류, 주소연산에도메모리크기가필요하다

define ((void*)0) s

define ((void*)0) stdio.h에 이렇게 정의되어있다고 나와있는데 ((void*)0) 이부분 설명좀 해주세요. 안녕하세요~ void * 자료형은 자신이 가리키는 대상(주소)의 크기가 정혀져...

태그: c언어, stdioh, define, NULL값, 포인터초기화, void포인터

    실시간 인기 검색어
    인기 검색어 더보기 →
    ...