tanszek:oktatas:muszaki_informatika:matrixok_kezelese
Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| tanszek:oktatas:muszaki_informatika:matrixok_kezelese [2025/03/13 22:29] – knehez | tanszek:oktatas:muszaki_informatika:matrixok_kezelese [2025/03/13 22:32] (current) – [Ellenőrző kérdések] knehez | ||
|---|---|---|---|
| Line 454: | Line 454: | ||
| A) int mat[5][5] = malloc(25 * sizeof(int)); | A) int mat[5][5] = malloc(25 * sizeof(int)); | ||
| - | B) <sxh c>int **mat = malloc(5 * sizeof(int *)); | + | B) |
| - | for(int i = 0; i < 5; i++) | + | <sxh c> |
| + | int **mat = malloc(5 * sizeof(int *)); | ||
| + | for(int i = 0; i < 5; i++) | ||
| mat[i] = malloc(5 * sizeof(int)); | mat[i] = malloc(5 * sizeof(int)); | ||
| - | | + | </ |
| C) int *mat[5] = malloc(sizeof(int) * 25); | C) int *mat[5] = malloc(sizeof(int) * 25); | ||
| D) int mat[][] = malloc(5*5*sizeof(int)); | D) int mat[][] = malloc(5*5*sizeof(int)); | ||
| Megoldás: B | Megoldás: B | ||
| + | |||
| + | ---- | ||
| + | **Hogyan kell helyesen felszabadítani a memóriát egy dinamikusan foglalt kétdimenziós mátrix esetén?** | ||
| + | |||
| + | A) free(mat); | ||
| + | B) | ||
| + | <sxh c> | ||
| + | for (int i = 0; i < sorok; i++) | ||
| + | free(mat[i]); | ||
| + | free(mat); | ||
| + | </ | ||
| + | C) free(mat[][]); | ||
| + | D) free(mat); | ||
| + | | ||
| + | Megoldás: B | ||
| + | |||
| + | ---- | ||
| + | |||
tanszek/oktatas/muszaki_informatika/matrixok_kezelese.1741904975.txt.gz · Last modified: 2025/03/13 22:29 by knehez
