前缀和后缀操作符有什么区别?
下面的代码打印的值为9。为什么?这里return(i++)返回的值为11,并且--i值应该是10本身,有人能解释一下这是如何工作的吗?
return(i++)
--i
#include<stdio.h>main(){ int i= fun(10); printf("%d\n",--i);}int fun (int i){ return(i++);}
白猪掌柜的
繁星coding
相关分类