Respostas
respondido por:
3
Pode acessar utilizar ela em qualquer momento dentro do software seguindo está forma:
#include <stdio.h>
int _numero=0; //variavel global
int SomarValores(void){
//função para somar
}
int main(void){
//função principal
}
ou seja, se eu precisar usar ela dentro de qualquer função eu poderei utilizar.
Abçs
#include <stdio.h>
int _numero=0; //variavel global
int SomarValores(void){
//função para somar
}
int main(void){
//função principal
}
ou seja, se eu precisar usar ela dentro de qualquer função eu poderei utilizar.
Abçs
rodrigoaugustoalves:
Muito obrigado pela resposta. O exemplo vai ajudar bastante agregando valor a questão.
respondido por:
6
Um programa pode ter várias sub rotinas, pedaços de código que são autönomos. Isso serve para reaproveitar o código e simplificar a programação.
Imagine um programa que tem que obter os cpf's de várias pessoas.
Existe um algoritmo que serve para testar se um CPF é válido. Essa rotina de verificação do CPF pode ser chamada várias vezes dentro de um programa. Ela vai precisar de variáveis locais para fazer a verificação. As variáveis locais dessa rotina não são visíveis para outras partes do programa.
Já uma variável global é visível para todas as rotinas do programa, inclusive suas sub-rotinas.
Variáveis globais servem para armazenar dados que podem/devem ser acessados por todas as rotinas de um certo programa. As variáveis globais, a boa prática indica, devem ser declaradas no programa principal. Algumas linguagens, no entanto, permitem que variáveis globais sejam definidas por sub rotinas.
Imagine um programa que tem que obter os cpf's de várias pessoas.
Existe um algoritmo que serve para testar se um CPF é válido. Essa rotina de verificação do CPF pode ser chamada várias vezes dentro de um programa. Ela vai precisar de variáveis locais para fazer a verificação. As variáveis locais dessa rotina não são visíveis para outras partes do programa.
Já uma variável global é visível para todas as rotinas do programa, inclusive suas sub-rotinas.
Variáveis globais servem para armazenar dados que podem/devem ser acessados por todas as rotinas de um certo programa. As variáveis globais, a boa prática indica, devem ser declaradas no programa principal. Algumas linguagens, no entanto, permitem que variáveis globais sejam definidas por sub rotinas.
Perguntas similares
6 anos atrás
6 anos atrás
6 anos atrás
9 anos atrás
9 anos atrás
9 anos atrás
9 anos atrás