C++ 数组声明

标签 c++ arrays

     int arr[] = {12, 34, 54, 2, 3}, i;

碰巧看到这样声明的数组,来源在这里:https://www.geeksforgeeks.org/shellsort/ ,i 部分是什么意思?它似乎还没有执行任何编译操作。

最佳答案

这和做是一样的

int arr[] = {12, 34, 54, 2, 3};
int i;

您可以使用, 在一行中声明和初始化多个变量。在这种情况下,arr 被初始化为 12, 34, 54, 2, 3 并且 i 只是被声明,但没有被初始化。

关于C++ 数组声明,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48676342/

相关文章:

c++ - 满足某些条件时,如何在运行时在 C++ 中导入 tlb 和命名空间?

C++ 为 T 的派生类覆盖 hash<T>

c++ - 为什么成员函数调用没有段错误?

c++将指针传递给函数,用于将int数组传入和传出函数

javascript - 如何保存使用 AngularJS 中的 ng-repeat 填充的多个选择框中的值?

arrays - 查找未排序数组中的所有对

sql - 如何将 postgres 中的可变长度记录转换为数组?

python - 如何使用 clang python 绑定(bind)获取类方法定义?

c++ - 如何正确读取 C++ 中的 wave 文件采样率?

javascript - 如何使用map或foreach通过奇数、偶数索引将2个数组合并为一个数组