将多个值存储在数组中的最短方法
Shortest Way For Storing Multiple Values In An Array
我非常确定我在此网站上看到了我想在这个网站上做的事情的语法,但是我再也找不到了,但我忘记了它是什么。假设我想在数组中存储从1到100的值。不使用循环的情况是什么语法。我记得语法是这样的:
int line [] = {1 .. 100};
什么是正确的语法?
更新:我弄清楚了这个问题的意思。我前一段时间读到的是,语法将所有元素的数组中的所有元素等于一个数字。例如,在GCC编译器中,您可以在等于零的数组中设置所有元素:
int line [10] = {[0 ... 9] = 0};
这样做,数组中的所有元素都等于0。我认为这是一件非常有用的事情,比使用循环更容易。
尝试这样:
const int行[5] = {1,2,3,4,5};
相关文章:
- 初始化具有非默认构造函数的std::数组项的更好方法
- 复制几乎为空的数组的最快方法
- 通过JNI传递数据数组的最快方法是什么
- 在调用接收数组的方法时,模板化数组大小是不是一种糟糕的做法
- 数组元素打印的递归方法
- 在c++中为我自己的基于指针的数组分配内存的正确方法
- 在 c++ 中对类中的 c 字符串动态数组进行排序的最佳方法是什么?
- 有没有一种代码密度较低的方法来使用非默认构造函数初始化数组?
- C++数组队列实现方法错误
- 寻找一种更好的方法来表示无符号字符数组
- 在 C++ 中将整数数组转换为位集表示形式的最佳方法?
- 初始化数组、"memset"或" {//value} "的最佳方法是什么?
- 创建异构顶点数据数组的可移植方法
- 打印字符数组地址的正确方法
- 还有其他方法可以在数组中写入多维数组吗?
- 从数组中删除非唯一值、保持顺序和不使用向量的最佳方法?
- 有没有一种惯用的方法可以在不存储变换或不必要地重新计算的情况下找到数组变换的最小/最大值?
- 从非类型模板参数声明 constexpr 数组的可移植方法
- 初始化不是整数的巨大常量多维数组的最佳方法是什么?
- 仅通过C++中数组初始化的不同方法,即可在同一输入上获得两个不同的答案