#include<stdio.h> int main() { int a=2; printf("%d,%d",a++,++a); return 0; }
#include<stdio.h> int main() { int a=2; printf("%d,%d",++a,a++); return 0; }
x = a[x] + x++; // unspecified sequence of evaluation v[x] = ++x; // do you know for sure which is first incremented? v = max(x++, ++y); // double side effect if "max" is a macro: #define max(a,b) (a)>(b)?(a):(b)
var
This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)