【发布时间】:2021-11-29 13:27:08
【问题描述】:
我尝试将元组分配给 int 变量。这是我的代码。 i = (12, 45, 58, -1, 90, 100); 当我打印i 时,它显示100 的值。元组在 C 语言中是如何工作的?
谢谢
【问题讨论】:
-
它没有。 C 不是 Python。 C 中没有元组。在 C 中,
(1, 2, 3)只是一个带括号的逗号操作序列,其计算结果为它们的第二个参数,因此它等价于3。在您的示例中,您的“元组”仅计算为100。 -
也许你需要arrays in c.
标签: c variable-assignment comma-operator