C文法のいくつかの小さいテスト
C文法のいくつかの小さなテストは、とても退屈です......
随意シリーズご指摘を歓迎します.
#include<stdio.h>
int main()
{
int a=2,b=1;
/* ,gcc a+++b (a++)+b , , “ ” */
printf("a+++b = %d,\ta = %d
",a+++b,a);
/* , , */
printf("(a++,0,a-b)+b = %d, a = %d
",(a++,0,a-b)+b,a);
/* : “+” , “++” */
b+=a++;
printf("b = %d, a = %d
",b,a);
/* , gcc */
a+=a++;
printf("a = %d
",a);
/* : “+” , “++” */
printf("a+++a+++a++ = %d, a = %d
",a+++a+++a++,a);
return 0;
}
随意シリーズご指摘を歓迎します.