C/Punteiros: Diferenzas entre revisións
Contido eliminado Contido engadido
Sen resumo de edición |
Engado información sobre o comportamento especial dalgunhas operacións cando se utilizan con punteiros. |
||
Liña 68:
Se se lle asigna a un punteiro "normal" o enderezo de memoria dunha matriz, poderase traballar co punteiro do mesmo xeito que se fai coa matriz.
===Operacións===
Hai certos operacións que presentan, para o noso ben, un comportamento lixeiramente distinto cos punteiros do que presentan con outro tipo de variables.
;punteiro++:<source lang=c>punteiro = punteiro + sizeof(tipo)</source>
;punteiro--:<source lang=c>punteiro = punteiro - sizeof(tipo)</source>
;punteiro = punteiro + número:<source lang=c>punteiro = punteiro + número * sizeof(tipo)</source>
Estes comportamentos especiais para punteiros permiten moverse comodamente por matrices de datos, etc.
''Nota: Lémbrese que o "tipo" é o tipo de dato da que sinala o punteiro, xa que o punteiro non ten un tipo definido.''
==Programa de resumo==
|