Theorder of evaluationof subexpressions in an array initializer is indeterminately sequenced in C (but not in C++ since C++11): intn=1;inta[2]={n++, n++};// unspecified, but well-defined behavior,// n is increm