gpt4 book ai didi

c - Xcode LLVM 纯 C 表达式

转载 作者:行者123 更新时间:2023-11-30 18:29:37 25 4
gpt4 key购买 nike

我犯了一个拼写错误,如下所示:

printf("blah-blah %d %d %d",fancy_func()),1,2;

我预计会收到错误,但由于某些原因收到关于“1,2”部分的警告“表达式结果未使用”。 (忽略缺少的参数)

此外,此代码不会给出任何错误:

int x,y,z;
x,y,z;
// OR
1,2,3;

这看起来不像常量或数组定义。有人可以解释为什么 1,2,3;x,y,z; 是有效代码及其用途吗?

最佳答案

C 有 comma operator这使得你的例子在语法上合法。

关于c - Xcode LLVM 纯 C 表达式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36389534/

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