标签: c code-snippets
#include <stdio.h> #define LARGEST(x,y) (x>=y)?x:y int main() { int a=10,b=20,l=0; l=LARGEST(a++,b++); printf("a=%d,b=%d,largest=%d",a,b,l); return 0; }
我认为它应该输出a=11,b=21,largest=21。
a=11,b=21,largest=21
但是当我运行它时,输出为a=11,b=22,largest=21!
a=11,b=22,largest=21