定義i=2,printf("%d,%d,%d",i,++i,i++);輸出的結(jié)果為什么是3,3,2?。??
#include<stdio.h> int?main() { ???int?i=2; ???printf("%d,%d,%d"i,++i,i++); ???return?0; }
#include<stdio.h> int?main() { ???int?i=2; ???printf("%d,%d,%d"i,++i,i++); ???return?0; }
2020-01-02
舉報(bào)
2020-03-10
寫在一起就是全部運(yùn)算完了再輸出的結(jié)果
2020-02-20
i++是先賦值,再計(jì)算,i=2時(shí),賦值i=2,所以i++就是2,但是如果后面還有就是,那就是從3 開始了
至于為啥第一個(gè)i也等于2,求一個(gè)大佬告訴
2020-02-03
#include<stdio.h>
int
?main()
{
???
int
?i=2;
??
printf
(
"%d",
i);
?
printf
("
%d",
++i);
printf
(
"%d"
,i++);
return
?0;
}
改成這樣可以
2020-01-02
你看看你"后面是不是少了個(gè)逗號(hào)。。。