Resultados da pesquisa a pedido "pointer-arithmetic"

7 a resposta

Aritmética do ponteiro quando vazio possui tamanho desconhecido [fechado]

17 a resposta

Com matrizes, por que é que a [5] == 5 [a]?

Como Joel aponta emPodcast sobre estouro de pilha # 34 [https://stackoverflow.blog/2008/12/18/podcast-34/], noLinguagem de Programação C [https://rads.stackoverflow.com/amzn/click/com/0131103628](aka: K & R), há menção a essa propriedade de ...

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 ...

3 a resposta

O ponteiro é aritmético no membro inativo de uma união UB?

Vamos considerar este código de exemplo: struct sso { union { struct { char* ptr; char size_r[8]; } large_str; char short_str[16]; }; const char* get_tag_ptr() const { return short_str+15; } };No[basic.expr] ...

1 a resposta

Aritmética de ponteiro através dos limites do subobjeto

1 a resposta

Aritmética do ponteiro no Go

Considerando que você pode (não consegue pensar em uma ótima maneira de colocá-lo, mas) manipular ponteiros no Go, é possível executar a aritmética do ponteiro como você faria em C, por iterar sobre uma matriz? Sei que os loops são ótimos para ...

6 a resposta

Aritmética e matrizes de ponteiros: o que é realmente legal?

Considere as seguintes instruções: int *pFarr, *pVarr; int farr[3] = {11,22,33}; int varr[3] = {7,8,9}; pFarr = &(farr[0]); pVarr = varr;Nesse estágio, os dois ponteiros estão apontando para o início de cada endereço de matriz respectivo. Para * ...

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 ...

1 a resposta

Como a aritmética de ponteiro vazio está acontecendo no GCC

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 ...