Resultados da pesquisa a pedido "pointer-arithmetic"

8 a resposta

Aritmético de ponteiro para ponteiro vazio em C

Quando um ponteiro para um tipo específico (digamosint, char, float, ..) é incrementado, seu valor é aumentado pelo tamanho desse tipo de dados. Se umvoid ponteiro que aponta para dados de tamanhox é incrementado, como chega ao pontox bytes à ...

9 a resposta

O que são exemplos convincentes em que a aritmética do ponteiro é preferível à assinatura de arra

Estou preparando alguns slides para uma aula introdutória em C e estou tentando apresentar bons exemplos (e motivação) para usar a aritmética de ponteiros sobre a assinatura de matrize Muitos exemplos que vejo nos livros são bastante ...

5 a resposta

Por que eu [arr] funciona tão bem quanto arr [i] em C com tipos de dados maiores?

É de conhecimento geral que se você acessar um elemento de uma matriz comoarr[i] em C que você também pode acessar o elemento comoi[arr], porque estes se resumem a*(arr + i) e a adição é comutativa. Minha pergunta é por que isso funciona para ...

4 a resposta

Aritmética de ponteiros para estruturas

ada uma definição de estrutura que contém uma variável dupla e três variáveis int (4 variáveis no total), se p for um ponteiro para essa estrutura com um valor 0x1000, que valor o p ++ possu Este não é um problema de lição de casa, então não se ...

2 a resposta

Aritmética de ponteiro em C

Considere o seguinte fragmento de código: int (*p)[3]; int (*q)[3]; q = p; q++; printf("%d, %d\n", q, p); printf("%d\n", q-p);Sei que a aritmética do ponteiro é inteligente, o que significa que a operaçãoq++ avançosq bytes suficientes à frente ...

4 a resposta

Usando o ponteiro nulo para uma matriz

Eu estava apenas tentando usar um ponteiro nulo para uma matriz inteira, tentei ver se consigo imprimir a matriz novamente, lançando-a novamente em int. Mas isso está me dando algum valor aleatório. Você pode me dizer onde estou ...

6 a resposta

Diferença entre ponteiro / endereço [duplicado]

Esta pergunta já tem uma resposta aqui: C / C ++: aritmética de ponteiros [/questions/11713929/c-c-pointer-arithmetic] respostasPor que a diferença entre os dois endereços está errada?http: //codepad.org/NGDqFWj ...