gpt4 book ai didi

c - 请告诉我这段代码的答案?

转载 作者:行者123 更新时间:2023-11-30 21:41:52 25 4
gpt4 key购买 nike

这段代码让我困扰了一段时间。第 7 行的表达式让我困扰。是给0还是-1。如果为 0,则答案为 2,否则答案为 4。

/* 如何在第 7 行表达式中查找 c 的值 */

#include<stdio.h>

int main()
{
int a,b,c=1;
a=b=c; // a,b,c have equal value
c=b+=a=-c; // what will be the output of this expression?
c=-c;
c=(++c)*2;
printf(“%d”,c);
return 0;
}

最佳答案

在 C 语言中,前自增(自减)和后自增(自减)运算符需要 L 值表达式作为操作数。提供 R 值或 const 限定变量会导致编译错误。

An lvalue is a value that can be assigned to.

关于c - 请告诉我这段代码的答案?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27703023/

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