Escolar Documentos
Profissional Documentos
Cultura Documentos
Linguagens de Programação
Teoria
Aula 13
(16/06)
mario.godoy@univasf.edu.br
Variáveis Globais:
3
Variáveis Locais e Globais
#include <stdio.h>
float num1Global; //Variável GLOBAL
float num2Global; //Variável GLOBAL
float resultado; //Variável GLOBAL (não recomendado, uso exclusivo de soma()
float soma(float num1, float num2);
float soma(float num1, float num2){ //Não foram declaradas variáveis nesta função
resultado = (num1Global + num2Global);
return resultado;
4
}
#include <stdio.h> Variáveis Locais e Globais
float num1Global; //Variável GLOBAL (não recomendado neste caso)
float num2Global; //Variável GLOBAL (não recomendado neste caso)
float resultado; //Variável GLOBAL (não recomendado, uso exclusivo de soma())
float soma(float num1, float num2);
void qualquer(); //E agora?
int main () {
printf("Digite um numero: ");
scanf("%f", &num1Global);
printf("Digite um OUTRO: ");
scanf("%f", &num2Global);
qualquer(); //E agora?
printf("RESULTADO: %.2f", soma(num1Global, num2Global));
getchar(); getchar(); return(0);
}
float soma(float num1, float num2){
resultado = (num1Global + num2Global);
return resultado; }
void qualquer(){//E agora?
printf("Voce executou uma funcao qualquer!\n");
5
num2Global = 100;
Variáveis Locais e Globais
Boas Práticas
6
Variáveis Locais e Globais
Exercício
7
Material de apoio
Dev C++
http://www.baixaki.com.br/download/dev-c-.htm
http://mico.ead.cpdee.ufmg.br/cursos/C/c.html