c - c中的初始化是如何工作的?

标签 c initialization int

int a=3,1; 
int b=(5,4);

我是 c 初学者,我在一本书中注意到这种类型的初始化。这是什么 initialisation意思是?

最佳答案

int b = (5,4) 将首先计算 5,然后计算 4。最后计算的值将分配给变量。例如

int b = (5,4,3,2,1)

在这种情况下,b 的值为 1。

关于c - c中的初始化是如何工作的?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35011362/

相关文章:

objective-c - 关于从整数转换指针而不进行强制转换的警告-需要说明

arrays - 如何在 Swift 中转换 Int 数组中的字符串(数字)

c++ - 我可以在低级 Hook 过程中区分触摸板和鼠标消息吗? (Win32)

C - 读取标准输入,直到 ctrl+d 不起作用

c - 如何在stm32-discovery上显示时间

C++ 根据条件初始化变量

c# - Excel判断单元格的数据类型是DateTime还是Int

c - iconv 库不正确地将 UTF-8 转换为 KOI8-R

c++ - 快速 vector 初始化 C++

c++ - 当编译时已知引用占用结构中的空间时,是否错过了优化?