Files
C/012ArrayDecay/array-decay.c
T
2026-05-15 13:26:54 -04:00

27 lines
539 B
C

#include <stdio.h>
int len(int *arr) {
printf("sizeof arr: %d\n", (sizeof arr));
return sizeof arr / sizeof arr[0];
}
void printArray(int *arr, int len) {
for (int i=0; i<len; i++) {
printf("arr[%d] : %d\n", i, arr[i]);
}
}
int main(int argc, char *argv[]) {
constexpr int SIZE = 5;
int arr[SIZE] = { 0 };
//printf("sizeof arr: %d\n", (sizeof arr));
//printf("sizeof int * %d\n", (sizeof(int *)));
//int len = sizeof arr / sizeof arr[0];
printf("len : %d\n", len(arr));
printArray(arr, SIZE);
return 0;
}