혼자 공부하는 C언어 카페 - 16장 추가 연습문제 풀이


혼자 공부하는 C언어 카페 - 16장 추가 연습문제 풀이

이제부터는 나에게 고통을 안겨 준 동적할당과 구조체와 다시 맞서싸우는 시간이다. 차근차근 배운 내용을 떠올려보면서 풀어보자. 먼저 동적할당이 어떤 느낌인지 알아보자. #include<stdio.h> #include<stdlib.h> // malloc, free int main(void) { int* p[3]; // 포인터 배열 // 포인터 변수 3개 int i, j; // 동적 메모리 할당. for (i = 0; i < 3; i++) { p[i] = (int*)malloc(sizeof(int) * 4); } for (i = 0; i < 3; i++) { for (j = 0; j < 4; j++) { p[i][j] = (4*i) +(j+1); printf("%5d", p[i][j]); } puts(""); } // 동적 메모리 제거 for (i = 0; i < 3; i++) { free(p[i]); } return 0; } https://www.youtube.com/@withhoney...



원문링크 : 혼자 공부하는 C언어 카페 - 16장 추가 연습문제 풀이