#include #define MYMACRO(size,array) \ { \ for(int i = 0; i < size; i++) { \ printf("%d\n", array[i]); \ }\ }\ int main( void ) { int a[] = {1,1,2,3,4,5}; MYMACRO(sizeof(a)/sizeof(int), a); return 0; }