Perguntas com a marcação «initialization»



6
Inicialização do array C char
Não tenho certeza do que estará na matriz char após a inicialização das seguintes maneiras. 1. char buf[10] = ""; 2. char buf[10] = " "; 3.char buf[10] = "a"; Para o caso 2, acho que buf[0]deveria ser ' ', buf[1]deveria ser '\0'e de buf[2]para buf[9]será conteúdo aleatório. Para o …

3
Inicializando uma estrutura para 0
Se eu tiver uma estrutura como esta: typedef struct { unsigned char c1; unsigned char c2; } myStruct; Qual seria a maneira mais fácil de inicializar essa estrutura para 0? O seguinte seria suficiente? myStruct _m1 = {0}; ou Eu precisaria iniciar explicitamente cada membro em 0? myStruct _m2 = …
116 c  struct  initialization 


3
Quando ocorre a inicialização da classe estática?
Quando os campos estáticos são inicializados? Se eu nunca instanciar uma classe, mas acessar um campo estático, TODOS os blocos estáticos e métodos estáticos privados usados ​​para instanciar campos estáticos privados são chamados (em ordem) naquele instante? E se eu chamar um método estático? Ele também executa todos os blocos …


8
Como posso inicializar uma lista C # na mesma linha em que declaro. (Exemplo de coleção de strings de IEnumerable)
Estou escrevendo meu código de teste e não quero escrever: List<string> nameslist = new List<string>(); nameslist.Add("one"); nameslist.Add("two"); nameslist.Add("three"); Eu adoraria escrever List<string> nameslist = new List<string>({"one", "two", "three"}); No entanto {"one", "two", "three"} não é uma "Coleção de strings de IEnumerable". Como posso inicializar isso em uma linha usando a …





5
inicializando uma matriz booleana em java
Eu tenho este código public static Boolean freq[] = new Boolean[Global.iParameter[2]]; freq[Global.iParameter[2]] = false; alguém poderia me dizer o que exatamente estou fazendo de errado aqui e como eu corrigiria? Eu só preciso inicializar todos os elementos do array como Boolean false. obrigado

7
Confusão sobre a inicialização do array em C
Na linguagem C, se inicializar uma matriz como esta: int a[5] = {1,2}; então, todos os elementos da matriz que não foram inicializados explicitamente serão inicializados implicitamente com zeros. Mas, se eu inicializar uma matriz como esta: int a[5]={a[2]=1}; printf("%d %d %d %d %d\n", a[0], a[1],a[2], a[3], a[4]); resultado: 1 …


Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.