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