#include<stdio.h>
f1()
{
auto int x;
printf("x = %dn",x);
x=12;
}
main()
{
f1();
system("pause");
f1();
}
________________________________________________________________________________
____________________
#include<stdio.h>
f1()
{
auto int x;
static int y;
printf("x = %d e y=%dn",x,y);
x=12;
y=7;
}
main()
{
f1();
system("pause");
f1();
}
________________________________________________________________________________
______________________
#include<stdio.h>
f1()
{
auto int x=10;
static int y=10;
printf("x = %d e y=%dn",x,y);
x=x+1;
y=y+1;
}
main()
{
f1();
f1();
f1();
f1();
f1();
}
________________________________________________________________________________
_________________________
{ //atualiza == 0: apenas mostro placar
//atualiza == 1: alguem fez gol
// quemFezGol == 0 : Time Local
// quemFezGol == 1: Time Visitante
static int g1 =0, g2=0;
// g1: gols do time local
// g2: gols do time visitante
if (atualiza ==1)
if (quemFezGol == 0) g1++;
else g2++;
printf(" Corinthians %d x %d Santosn", g1,g2);
}
main()
{
placar(0,0);
placar(1,1);
placar(1,1);
placar(1,0);
placar(0,0);
}
________________________________________________________________________________
__________________________

Tempo de vida das variaveis

  • 1.
    #include<stdio.h> f1() { auto int x; printf("x= %dn",x); x=12; } main() { f1(); system("pause"); f1(); } ________________________________________________________________________________ ____________________ #include<stdio.h> f1() { auto int x; static int y; printf("x = %d e y=%dn",x,y); x=12; y=7; } main() { f1(); system("pause"); f1(); } ________________________________________________________________________________ ______________________ #include<stdio.h> f1() { auto int x=10; static int y=10; printf("x = %d e y=%dn",x,y); x=x+1; y=y+1; } main() { f1(); f1(); f1(); f1(); f1(); } ________________________________________________________________________________ _________________________ { //atualiza == 0: apenas mostro placar //atualiza == 1: alguem fez gol // quemFezGol == 0 : Time Local // quemFezGol == 1: Time Visitante static int g1 =0, g2=0; // g1: gols do time local // g2: gols do time visitante
  • 2.
    if (atualiza ==1) if(quemFezGol == 0) g1++; else g2++; printf(" Corinthians %d x %d Santosn", g1,g2); } main() { placar(0,0); placar(1,1); placar(1,1); placar(1,0); placar(0,0); } ________________________________________________________________________________ __________________________