求解printf函数?
求大神解释一下下面的代码为什么答案不是1 2,而是1 0。
#include <stdio.h>int ans = 0;int a() {ans = 1;return ans++;}int b() {return ans;}int main () {printf("%d %d\n", a(), b());//printf("%d!\n", ans);return 0;}发布时间: 2013-09-24 11:29:02 作者: rapoo
求解printf函数?
求大神解释一下下面的代码为什么答案不是1 2,而是1 0。
#include <stdio.h>int ans = 0;int a() {ans = 1;return ans++;}int b() {return ans;}int main () {printf("%d %d\n", a(), b());//printf("%d!\n", ans);return 0;}