목록동적할당 (2)
오답노트
malloc 과 sizeof
int main() { int* ptr = (int*)malloc(sizeof(int) * 10); int sum = 0; for (int i = 0; i < 10; i++) // for (int i = 0; i < sizeof(ptr)/sizeof(int); i++) // malloc 해준 포인터를 sizeof으로 확인하면 4로 출력.. { *(ptr + i) = i+1; sum += *(ptr + i); } printf("%d", sum); free(ptr); return 0; }
C,C++
2021. 3. 27. 15:27