Получение размерности двумерного массива через операцию sizeof(); - C (СИ)
Формулировка задачи:
Подскажите пожалуйста можно ли получить размерность двумерного массива через операцию sizeof() ?
Пример функции для одномерного массива :
Объявление в main:
void maxmin(int d[ ],int size,int *pmax,int *pmin) { int i=0; int max,min; min=max=d[0]; for(i;i<12;i++) { if (d[i]>max) max=d[i] ; if (d[i]<min) min=d[i] ; } *pmax=max; *pmin=min; }
maxmin (array_0,sizeof(array_0)/sizeof(int), & max, & min);
Решение задачи: «Получение размерности двумерного массива через операцию sizeof();»
textual
Листинг программы
#include <stdio.h> void foo(int *x) { printf("%d\n", sizeof x); } int main(void) { int x[3]; foo(x); return 0; }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д