#include <stdio.h>
#include <stdlib.h>
 
void print_array_size_3( int (*a)[ 3 ] ) {
    printf( "total size: %zu, first element is: %d\n", sizeof(*a), (*a)[ 0 ] );
}
 
void print_array_size_5( int (*a)[ 5 ] ) {
    printf( "total size: %zu, first element is: %d\n", sizeof(*a), (*a)[ 0 ] );
}
 
int main() {
    
    int a[] = { 2, 4, 6 };
    int b[] = { 7, 8, 9, 10, 11 };
    
    print_array_size_3( &a );
    print_array_size_5( &b );
    
    return EXIT_SUCCESS;
}