array-initialization相关内容

如何,当大小是可变不是常数建立一个数组?

我有一个接收一个变量int的方法。该变量构成了一个数组的大小(请不要给我一个向量)。因此,我需要我的初始化方法内一个const int的初始化特定大小的数组。问:我该怎么办 无效美孚(INT variable_int){ 诠释一个[variable_int] = {0}; //错误 } 解决方案 为int * A =新的INT [variable_int] 记住要删除[]分配的 ..
发布时间:2016-08-22 16:34:36 C/C++开发

初始化变量长度数组

在初始化变量长度数组编译器给出错误信息: [错误]可变大小的物体可能无法初始化 code片断: INT N; 的printf(“请输入魔方的大小:”); scanf函数(“%d个”,&安培; N);INT板[N] [N] = {0}; 应该如何变长数组初始化? 以及它为什么所有的元素都不会初始化为 0 的方式在下面; INT板[N] [N]; 板[N] [N] = {0}; ..
发布时间:2016-08-17 21:44:20 C/C++

为什么有初始化为零的所有剩余值这个数组?

您好,我在 C语言程序设计,最近我开始学习阵列初学者,我研究过,默认情况下在一个int数组中的所有值都垃圾。 那为什么我在这两种情况下获得不同的值。 案例1 INT ARR [5]; 在这种情况下,将arr [0],直到ARR [4],我们将有垃圾值,但在接下来的情况。 案例2 INT ARR [5] = {1}; 在这种情况下,ARR [0]将具有值1并从改编[1]给Arr ..
发布时间:2016-06-03 09:46:06 其他开发

元素乘元素"通过使用两个&QUOT初始化数组意外的输出; &安培; "指定"技术的配合

C99同时使用元素乘元素&放大器提供了一个功能初始化数组; 指定 方法一起: int类型的[] = {2,1,[3] = 5,[5] = 9,6,[8] = 4}; 在运行code:的#include<&stdio.h中GT;诠释的main() { 诠释一个[] = {2,1,[3] = 5,[0] = 9,4,[6] = 25}; 对(INT I = 0; I&下;的 ..
发布时间:2016-06-02 22:47:40 其他开发

如何初始化对象的数组?

我只是看着这个 SO帖子: 不过,哥伦比亚大学教授的笔记做它下面的方式。参见第9页。 美孚FOOS =新的Foo [12]; 哪条路是正确的?他们似乎说不同的东西。 特别是,在Notes版本没有 [] 。 解决方案 这根本不​​会用Java编译(因为你分配一个数组类型的值,以一个非数组类型的变量富)美孚FOOS =新的Foo [12]; 它是由的javac ,出现以下错误拒绝(参见 ..
发布时间:2016-05-31 20:18:38 Java开发

有没有一种办法不必两次初始化数组?

我需要一个阵列的每个元素初始化为一个非恒定的恩pression。我可以这样做,而不必到阵列中的每个元素首先初始化一些相同的意义EX pression?下面是想我是能够做一个例子: FN富(XS:功放[INT,..1000]){ 让MUT伊苏:[INT,..1000] 在xs.iter(X,Y)()。拉链(ys.iter_mut()){ * Y = * X / 3; ..
发布时间:2016-05-31 19:23:20 其他开发

路过为什么{A,B,C}的方法不起作用?

我试图传递一个初始化列表{...}一个构造函数,它没有工作。 当我代替的方法局部变量声明它(INT [])它的工作完美无缺。 这是为什么? 公共类快速排序{ INT []一个; 公共快速排序(INT [] A){ this.a =一; } 公共静态无效的主要(字串[] args){ // ################### // ### ..
发布时间:2016-05-30 23:49:11 Java开发

为什么你不能使用领域的速记初始化数组在Java中的构造函数?

看看下面的例子: 私人INT []列表;公开上市(){ //我为什么不能这样做呢? 列表= {4,5,6,7,8}; //我必须这样做: INT []内容= {4,5,6,7,8}; 名单=内容; } 为什么我不能用速记初始化?我能想到的解决这个获得的唯一的办法就是让另一个阵列和设置列表该数组。 解决方案 当你定义的定义行阵,它假定它知道类型是什么, ..
发布时间:2016-05-30 23:46:04 Java开发

在C#中的数组级联

我如何巧妙地在C#中的其他两个(或更多)数组初始化数组? 双击[] D1 =新的双[5]; 双[] D2 =新的双[3]; 双[] = DTOTAL新的双[8]; //我需要这是{D1 D2随后} 另一个问题:我如何有效地串联C#数组? 解决方案 您可以使用的 CopyTo从:双击[] D1 =新的双[5]; 双[] D2 =新的双[3]; 双[] = DTOTAL新的双[d ..
发布时间:2016-05-30 23:14:03 C#/.NET

围绕字符串字面大括号中的字符数组声明中无效? (例如个char [] = {"的Hello World"})

无意间我发现,行个char [] = {“Hello World”的}; 正确编译并似乎一样对待个char [] =“Hello World”的; 。已经不是第一次( {的“Hello World”} )包含一个元素就是字符数组,这样的声明对于s应该读一个数组的char * S [] ?事实上,如果我将其更改为的char * S [] = {“Hello World”的}; 编译器接受它为好,如预 ..
发布时间:2016-05-30 22:55:39 C/C++开发

所有可能的C#数组初始化语法

什么是所有可能的数组初始化语法这是可能的C#? 它变得非常混乱知道,如果它是一个数组初始化或单独的声明。 注:我搜索MSDN,GOOGLE了它,但没有一个全功能于一身的指南 我使用.NET 3.5和C#。 解决方案 这是一个简单的数组目前的声明和初始化方法。 String []数组=新的字符串[2]; //创建一个长度为2的数组,默认值 String []数组=新的String ..
发布时间:2016-05-30 21:00:45 C#/.NET