오답노트

malloc 과 sizeof 본문

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;
}

 

 

'C,C++' 카테고리의 다른 글

ANSI -> UTF8 (유니코드 -> 멀티바이트)  (0) 2021.10.05
iterator 사용법  (0) 2021.08.09
scanf, scanf_s 용법 차이  (0) 2021.03.27
포인터와 배열의 관계  (0) 2021.03.27
[C,C++] 파일 읽기  (0) 2021.03.18