Por ejemplo: void funcion1(int a, int b=0, int c= 1); void funcion2(int a=1, int b, int c); int funcion1(int a, int b=0, int c=1);... funcion1(12, 10);

1 Por ejemplo: void funcion1(int a, int b=0, int c= 1); v...
Author: Lourdes Rivero García
0 downloads 3 Views

1 Por ejemplo: void funcion1(int a, int b=0, int c= 1); void funcion2(int a=1, int b, int c); int funcion1(int a, int b=0, int c=1);... funcion1(12, 10); funcion1(12); funcion1(); Legal, porque son los ultimos

2 Por ejemplo: void funcion1(int a, int b=0, int c= 1); void funcion2(int a=1, int b, int c); int funcion1(int a, int b=0, int c=1);... funcion1(12, 10); funcion1(12); funcion1(); Ilegal, porque no esta entre los ultimos

3 Por ejemplo: void funcion1(int a, int b=0, int c= 1); void funcion2(int a=1, int b, int c); int funcion1(int a, int b=0, int c=1);... funcion1(12, 10); funcion1(12); funcion1(); Si suponemos este prototipo

4 Por ejemplo: void funcion1(int a, int b=0, int c= 1); void funcion2(int a=1, int b, int c); int funcion1(int a, int b=0, int c=1);... funcion1(12, 10); funcion1(12); funcion1(); Legal, el valor para "c" será 1

5 Por ejemplo: void funcion1(int a, int b=0, int c= 1); void funcion2(int a=1, int b, int c); int funcion1(int a, int b=0, int c=1);... funcion1(12, 10); funcion1(12); funcion1(); Legal, los valores para "b" y "c" serán 0 y 1

6 Por ejemplo: void funcion1(int a, int b=0, int c= 1); void funcion2(int a=1, int b, int c); int funcion1(int a, int b=0, int c=1);... funcion1(12, 10); funcion1(12); funcion1(); Ilegal, el valor para “a“ es obligatorio