Ejemplos EjemplosTema Tema1: 1: Variables Variables --Alcance Alcanceyyvigencia vigencia-- Fundamentos de Informática 1º Ingeniería Industrial Escuela Superior de Ingenieros Universidad de Sevilla José Ángel Acosta Rodríguez Fernando Dorado Navas Fabio Gómez Estern-Aguilar Manuel López Martínez Amparo Núñez Reyes Carlos Vivas Venegas Variables: Variables:Alcance Alcanceyyvigencia vigencia #include<stdio.h> int a; void func(void); void main(void) { int a=5; char b=65; float c; printf(“a=%d, b=%c, c=%f”,a,b,c); func(); printf(“a=%d, b=%c, c=%f”,a,b,c); } void func(void) { int b,c; b=5; c=10; printf(“a=%d, b=%d, c=%d”,a,b,c); } Memoria Pantalla Variables: Variables:Alcance Alcanceyyvigencia vigencia #include<stdio.h> int a; void func(void); void main(void) { int a=5; char b=65; float c; printf(“a=%d, b=%c, c=%f”,a,b,c); func(); printf(“a=%d, b=%c, c=%f”,a,b,c); } void func(void) { int b,c; b=5; c=10; printf(“a=%d, b=%d, c=%d”,a,b,c); } Memoria a 0 Pantalla Variables: Variables:Alcance Alcanceyyvigencia vigencia #include<stdio.h> int a; void func(void); void main(void) { int a=5; char b=65; float c; printf(“a=%d, b=%c, c=%f”,a,b,c); func(); printf(“a=%d, b=%c, c=%f”,a,b,c); } void func(void) { int b,c; b=5; c=10; printf(“a=%d, b=%d, c=%d”,a,b,c); } Memoria a 0 a 5 Pantalla Variables: Variables:Alcance Alcanceyyvigencia vigencia #include<stdio.h> int a; void func(void); void main(void) { int a=5; char b=65; float c; printf(“a=%d, b=%c, c=%f”,a,b,c); func(); printf(“a=%d, b=%c, c=%f”,a,b,c); } void func(void) { int b,c; b=5; c=10; printf(“a=%d, b=%d, c=%d”,a,b,c); } Memoria a 0 b a 5 Pantalla 65 Variables: Variables:Alcance Alcanceyyvigencia vigencia #include<stdio.h> int a; void func(void); void main(void) { int a=5; char b=65; float c; printf(“a=%d, b=%c, c=%f”,a,b,c); func(); printf(“a=%d, b=%c, c=%f”,a,b,c); } void func(void) { int b,c; b=5; c=10; printf(“a=%d, b=%d, c=%d”,a,b,c); } Memoria a a 0 b 65 c ? 5 Pantalla Variables: Variables:Alcance Alcanceyyvigencia vigencia #include<stdio.h> int a; void func(void); void main(void) { int a=5; char b=65; float c; printf(“a=%d, b=%c, c=%f”,a,b,c); func(); printf(“a=%d, b=%c, c=%f”,a,b,c); } void func(void) { int b,c; b=5; c=10; printf(“a=%d, b=%d, c=%d”,a,b,c); } Memoria a a 0 b 65 c ? 5 Pantalla a=5, b=A, c=324.5466 Variables: Variables:Alcance Alcanceyyvigencia vigencia #include<stdio.h> int a; void func(void); void main(void) { int a=5; char b=65; float c; printf(“a=%d, b=%c, c=%f”,a,b,c); func(); printf(“a=%d, b=%c, c=%f”,a,b,c); } void func(void) { int b,c; b=5; c=10; printf(“a=%d, b=%d, c=%d”,a,b,c); } Memoria a a 0 b 65 c ? 5 Pantalla a=5, b=A, c=324.5466 Variables: Variables:Alcance Alcanceyyvigencia vigencia #include<stdio.h> int a; void func(void); void main(void) { int a=5; char b=65; float c; printf(“a=%d, b=%c, c=%f”,a,b,c); func(); printf(“a=%d, b=%c, c=%f”,a,b,c); } void func(void) { int b,c; b=5; c=10; printf(“a=%d, b=%d, c=%d”,a,b,c); } Memoria a a 0 b 65 c ? 5 Pantalla a=5, b=A, c=324.5466 Variables: Variables:Alcance Alcanceyyvigencia vigencia #include<stdio.h> int a; void func(void); void main(void) { int a=5; char b=65; float c; printf(“a=%d, b=%c, c=%f”,a,b,c); func(); printf(“a=%d, b=%c, c=%f”,a,b,c); } void func(void) { int b,c; b=5; c=10; printf(“a=%d, b=%d, c=%d”,a,b,c); } Memoria a 0 b ? a 5 c ? b 65 c ? Pantalla a=5, b=A, c=324.5466 Variables: Variables:Alcance Alcanceyyvigencia vigencia #include<stdio.h> int a; void func(void); void main(void) { int a=5; char b=65; float c; printf(“a=%d, b=%c, c=%f”,a,b,c); func(); printf(“a=%d, b=%c, c=%f”,a,b,c); } void func(void) { int b,c; b=5; c=10; printf(“a=%d, b=%d, c=%d”,a,b,c); } Memoria a 0 b 5 a 5 c ? b 65 c ? Pantalla a=5, b=A, c=324.5466 Variables: Variables:Alcance Alcanceyyvigencia vigencia #include<stdio.h> int a; void func(void); void main(void) { int a=5; char b=65; float c; printf(“a=%d, b=%c, c=%f”,a,b,c); func(); printf(“a=%d, b=%c, c=%f”,a,b,c); } void func(void) { int b,c; b=5; c=10; printf(“a=%d, b=%d, c=%d”,a,b,c); } Memoria a 0 b 5 a 5 c 10 b 65 c ? Pantalla a=5, b=A, c=324.5466 Variables: Variables:Alcance Alcanceyyvigencia vigencia #include<stdio.h> int a; void func(void); void main(void) { int a=5; char b=65; float c; printf(“a=%d, b=%c, c=%f”,a,b,c); func(); printf(“a=%d, b=%c, c=%f”,a,b,c); } void func(void) { int b,c; b=5; c=10; printf(“a=%d, b=%d, c=%d”,a,b,c); } Memoria a 0 b 5 a 5 c 10 b 65 c ? Pantalla a=5, b=A, c=324.5466 a=0, b=5, c=10 Variables: Variables:Alcance Alcanceyyvigencia vigencia #include<stdio.h> int a; void func(void); void main(void) { int a=5; char b=65; float c; printf(“a=%d, b=%c, c=%f”,a,b,c); func(); printf(“a=%d, b=%c, c=%f”,a,b,c); } void func(void) { int b,c; b=5; c=10; printf(“a=%d, b=%d, c=%d”,a,b,c); } Memoria a 0 b 5 a 5 c 10 b 65 c ? Pantalla a=5, b=A, c=324.5466 a=0, b=5, c=10 Variables: Variables:Alcance Alcanceyyvigencia vigencia #include<stdio.h> int a; void func(void); void main(void) { int a=5; char b=65; float c; printf(“a=%d, b=%c, c=%f”,a,b,c); func(); printf(“a=%d, b=%c, c=%f”,a,b,c); } void func(void) { int b,c; b=5; c=10; printf(“a=%d, b=%d, c=%d”,a,b,c); } Memoria a a 0 b 65 c ? 5 Pantalla a=5, b=A, c=324.5466 a=0, b=5, c=10 a=5, b=A, c=324.5466 Variables: Variables:Alcance Alcanceyyvigencia vigencia #include<stdio.h> int a; void func(void); void main(void) { int a=5; char b=65; float c; printf(“a=%d, b=%c, c=%f”,a,b,c); func(); printf(“a=%d, b=%c, c=%f”,a,b,c); } void func(void) { int b,c; b=5; c=10; printf(“a=%d, b=%d, c=%d”,a,b,c); } FIN !! Memoria a a 0 b 65 c ? 5 Pantalla a=5, b=A, c=324.5466 a=0, b=5, c=10 a=5, b=A, c=324.5466