一個(gè)小白想不明白的問題!
#include <stdio.h>
int main()
{
? ? int a =0;
? ??
? ? printf("b=%d,c=%d",++a,++a ) ;
? ? return 0;??
}
運(yùn)行結(jié)果為?
b=2
c=2
#include <stdio.h>
int main()
{
? ? int a =0;
? ??
? ? printf("b=%d,c=%d",++a,++a ) ;
? ? return 0;??
}
運(yùn)行結(jié)果為?
b=2
c=2
2019-08-14
舉報(bào)
2019-10-01
用你的代碼我的輸出是b=2,c=1 ?跟你的輸出不一樣哎
2019-09-26
同問,不理解為什么輸出值一樣的
2019-09-01
同款不理解~
2019-08-14
最好還是避免這樣寫,有歧義,而且輸出的值和編譯器的版本有關(guān)。
2019-08-14
是不是先計(jì)算再輸出?沒毛病呀,小白。