gpt4 book ai didi

c -++(前缀)返回左值吗?

转载 作者:行者123 更新时间:2023-11-30 15:32:33 26 4
gpt4 key购买 nike

#include<stdio.h>
int main()
{
int a=1;
printf("%d",(++a)++);
return 0;
}

此代码出现错误

error: invalid lvalue in increment

是否++a 没有返回++(后缀) 运算符需要处理的左值?
如果是的话怎么办?

最佳答案

不,递增和递减运算符(与除一元 *[] 之外的所有运算符一样)返回非左值。

关于c -++(前缀)返回左值吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24190999/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com