【发布时间】:2016-05-02 20:52:34
【问题描述】:
int a=3,1;
int b=(5,4);
我是 c 的初学者,我在一本书中注意到这种类型的初始化。 initialisation 是什么意思?
【问题讨论】:
-
int a=3,1;甚至不是有效的 C 代码,因为=的优先级高于,。
标签: c initialization int
int a=3,1;
int b=(5,4);
我是 c 的初学者,我在一本书中注意到这种类型的初始化。 initialisation 是什么意思?
【问题讨论】:
int a=3,1; 甚至不是有效的 C 代码,因为 = 的优先级高于 ,。
标签: c initialization int
int b = (5,4) 将首先评估 5,然后评估 4。最后评估的内容将分配给变量。例如
int b = (5,4,3,2,1)
在这种情况下,b 的值为 1。
【讨论】: