gpt4 book ai didi

c - 具有多个变量的 C 表达式中是否允许使用副作用运算符?

转载 作者:行者123 更新时间:2023-11-30 20:58:02 25 4
gpt4 key购买 nike

我试图在我的表达式中使用副作用运算符,它不仅仅有一个变量。我的程序已成功编译,但出现运行时错误“段错误”

这是我的代码:

int main()
{
int x = 1;
printf(1 + (x++));

return 0;
}

最佳答案

C 要求您格式化字符串,这样它就知道应该打印什么。您的示例中只有内存地址,这使 C 编译器感到困惑。

int main()
{
int x = 1;
printf("%d\n", (1 + (x++)));

return 0;
}

关于c - 具有多个变量的 C 表达式中是否允许使用副作用运算符?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54759202/

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