C,C++
malloc 과 sizeof
권멋져
2021. 3. 27. 15:27
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;
}