Lvalue required error with macro

Почему следующий код сообщает об ошибке Lvalue required?? И как написать макрос, который получает в качестве аргументов массив и количество элементов в массиве, а затем выводит элементы массива??

#define arr(b) printf("%d",b++);\
               printf("%d",b);


int main()
{
    arr(5);
}
0
задан user1232138 24 March 2012 в 12:34
поделиться