Const é um modificador ou qualificador num acesso à variável, na verdade ele trabalha controlando
uma variável não permitindo modificações de seus valores.
Uma variável const pode ser inicializada como qualquer outra variável no C, porém, como no meu caso pode ser
que o seu compilador a defina como somente leitura se for tentado uma troca
de valores por seu programa.
Neste programa usei a clássica função troca com aplicações de const para mostrar num exemplo claro e prático
que valores passados pelos argumentos de função não sofrem alterações, na verdade nem passou pela compilação.
Sabemos que se passarmos um ponteiro para uma função esta função modifica o valor da variável apontada pelo ponteiro,
más se const for aplicado na declaração dos parâmetros de modo algum será modificado.
Para ter sucesso na compilação basta remover const das declarações
das variáveis inteiras dos parâmetros da função troca.
Pergunta
roccoC/C++
Const é um modificador ou qualificador num acesso à variável, na verdade ele trabalha controlando
uma variável não permitindo modificações de seus valores.
Uma variável const pode ser inicializada como qualquer outra variável no C, porém, como no meu caso pode ser
que o seu compilador a defina como somente leitura se for tentado uma troca
de valores por seu programa.
Neste programa usei a clássica função troca com aplicações de const para mostrar num exemplo claro e prático
que valores passados pelos argumentos de função não sofrem alterações, na verdade nem passou pela compilação.
Sabemos que se passarmos um ponteiro para uma função esta função modifica o valor da variável apontada pelo ponteiro,
más se const for aplicado na declaração dos parâmetros de modo algum será modificado.
Para ter sucesso na compilação basta remover const das declarações
das variáveis inteiras dos parâmetros da função troca.
Veja abaixo uma imagem do programa em execução:
Veja abaixo o link do código do programa:
http://codigosfontes-ccplus-plus.blogspot.com.br/2016/04/const-controlando-variavel.html
Link para o comentário
Compartilhar em outros sites
0 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.