É útil para declarar uma variável como uma constante estática em C quando você quer garantir que ele mantém o seu valor inicial e respeita seu escopo local. A razão para usar uma constante estática em vez dos semelhantes "# define " tipo é quando você pode precisar passar um ponteiro ao redor. Ao contrário de variáveis locais , que são inicializados em tempo de execução , as variáveis constantes estáticos são inicializados em tempo de compilação . Os usos mais comuns de variáveis constantes estáticos incluem coisas como o valor de pi , ou o comprimento máximo de um nome de arquivo . Instruções
1
Abra o arquivo de origem C em um ambiente de desenvolvimento integrado ( IDE) , como o Microsoft Visual Studio, NetBeans ou Dev- C + +.
2
Coloque as palavras-chave " const static" na frente de sua declaração de variável para torná-lo uma constante estática. Por exemplo, "static const int seconds_per_minute = 11; " .
3
acessar o valor da variável constante estática da mesma forma que você faria com uma variável normal. Por exemplo , " int my_minutes = 4 ; int my_seconds = my_minutes * seconds_per_minute ; " . Uma variável constante estática é de tipo seguro , pelo que não podem ser diretamente usados para substituir um valor inteiro em lugares como instruções switch ou como uma dimensão da matriz. Você não tem permissão para alterar o valor da variável , por exemplo, com o código " seconds_per_minute = 61 ; " . .
4
Salvar , compilar e executar o seu programa C para se certificar de que funciona corretamente