相关疑难解决方法(0)

前缀和后缀运算符有什么区别?

以下代码打印值为9.为什么?这里return(i++)将返回一个值11,由于--i该值应该是10本身,任何人都可以解释这是如何工作的?

#include<stdio.h>
main()
{
    int i= fun(10);
    printf("%d\n",--i);
}

int fun (int i)
{
    return(i++);
}
Run Code Online (Sandbox Code Playgroud)

c prefix-operator postfix-operator

33
推荐指数
5
解决办法
12万
查看次数

标签 统计

c ×1

postfix-operator ×1

prefix-operator ×1