// Can only pre/post increment numeric and pointer types void foo() { float a[5] = { 1,2,3,4,5}; ++a; }