Articles of boot de

c matriz de estrutura inicializando

Eu tenho estrutura struct ABC { int a; int b; } e matriz de como struct ABC xyz[100]; Eu quero inicializá-lo a = 10 eb = 20; para todo o elemento da matriz. Qual é o melhor caminho?

A boot de variables ​​estáticas em C

Eu tenho uma pergunta sobre a boot de variables ​​estáticas em C. Eu sei se nós declaramos uma variável estática global que, por padrão, o valor é 0 . Por exemplo: static int a; //although we do not initialize it, the value of a is 0 mas e a seguinte estrutura de dados: typedef struct […]

Como inicializar a matriz para 0 em C?

Eu preciso de um grande array nulo em C como um global. Existe alguma maneira de fazer isso além de digitar char ZEROARRAY[1024] = {0, 0, 0, /* … 1021 more times… */ }; ?

Nenhum erro de compilador quando a matriz de caracteres de tamanho fixo é inicializada sem espaço suficiente para o terminador nulo

Suponha que eu tenha as seguintes matrizes de char c: char okaysize4[5] = “four”; // line 5 char toosmall4[4] = “four”; // line 6 char toosmall3[3] = “four”; // line 7 Quando eu compilo com o gcc 4.4.7, recebo o seguinte erro: array.c: 7: aviso: initializer-string para array de chars é muito longo Este erro […]

Inicializando matriz de comprimento variável

Ao inicializar um compilador de matriz de comprimento variável, uma mensagem de erro é exibida: [Error] variable-sized object may not be initialized Fragmento de código: int n; printf(“Enter size of magic square: “); scanf(“%d”,&n); int board[n][n] = {0}; Como os arrays de comprimento variável devem ser inicializados? E por que todos os elementos não são […]

Esta auto-boot é válida?

Eu tenho essa pergunta, que eu pensei antes, mas percebi que não é trivial responder int x = x + 1; int main() { return x; } Minha pergunta é se o comportamento do programa é definido ou indefinido se é válido. Se estiver definido, o valor de x conhecido no main ?

Construtores e inheritance padrão em Java

Eu tenho uma pergunta sobre construtores padrão e inheritance em Java. Geralmente, se você escreve uma class e não inclui nenhum construtor, Java fornece automaticamente para você um construtor padrão (um sem parâmetros), que inicializa todas as variables ​​de instância da class (se houver alguma) com alguns valores padrão (0, null , ou falso). Se […]

Como inicializar uma matriz de objects em Java

Eu quero inicializar uma matriz de objects Player para um jogo de BlackJack. Eu li muito sobre várias maneiras de inicializar objects primitivos como uma matriz de ints ou uma matriz de strings, mas não consigo levar o conceito ao que estou tentando fazer aqui (veja abaixo). Gostaria de retornar uma matriz de objects Player […]

Inicialização de membros estáticos C ++ (modelo divertido dentro)

Para boot de membro estático eu uso uma estrutura auxiliar aninhada, que funciona bem para classs sem modelo. No entanto, se a class envolvente for parametrizada por um modelo, a class de boot aninhada não será instanciada, se o object auxiliar não for acessado no código principal. Para ilustração, um exemplo simplificado (no meu caso, […]

As variables ​​delphi são inicializadas com um valor por padrão?

Sou novo no Delphi e tenho feito alguns testes para ver por quais variables ​​de object e variables ​​de pilha são inicializadas por padrão: TInstanceVariables = class fBoolean: boolean; // always starts off as false fInteger: integer; // always starts off as zero fObject: TObject; // always starts off as nil end; Este é o […]