Autor
|
Tema: Prototipo de una funcion (Leído 3,288 veces)
|
Omarcin
Desconectado
Mensajes: 4
|
Hola que tal, me inicio en este bonito mundo de la programacion y tengo una duda en un ejercicio que me han dejado en el colegio. El ejercicio es el siguiente:
Escriba el prototipo de Fx de acuerdo a las siguientes declaraciones: int x[10], *px, y; float y;
*(px+1)= Fx(&y,x,*x+2,"HOLA",*px,y, ´1´);
Porfavor, ayuda :/
|
|
|
En línea
|
|
|
|
MAFUS
Desconectado
Mensajes: 1.603
|
Revisa las declaraciones: No es posible tener dos identificadores iguales: tienes un entero y un real (float) llamados y.
|
|
|
En línea
|
|
|
|
Omarcin
Desconectado
Mensajes: 4
|
Asi es la instruccion en la hoja que me dieron, es por eso que no logro entender como se hace ese programa
|
|
|
En línea
|
|
|
|
|
Omarcin
Desconectado
Mensajes: 4
|
ya XD el correcto es este
Escriba el prototipo de Fx de acuerdo a las siguientes declaraciones: int x[10], *px, y; float x;
*(px+1)= Fx(&y,x,*x+2,"HOLA",*px,y, ´1´);
Ayudame porfa :c
|
|
|
En línea
|
|
|
|
MAFUS
Desconectado
Mensajes: 1.603
|
Sigue habiendo el mismo problema x es un array de 10 enteros y x es un real (float)
|
|
|
En línea
|
|
|
|
Omarcin
Desconectado
Mensajes: 4
|
Entonces esta mal planteado el problema y no se podra resolver, verdad?
|
|
|
En línea
|
|
|
|
MAFUS
Desconectado
Mensajes: 1.603
|
Así es: dos identificador que estén en el mismo 'scope' (tengo que encontrar el equivalente al español para esta palabra) no pueden tener el mismo nombre.
|
|
|
En línea
|
|
|
|
AlbertoBSD
Programador y
Moderador Global
Desconectado
Mensajes: 3.705
🏴 Libertad!!!!!
|
Así es: dos identificador que estén en el mismo 'scope' (tengo que encontrar el equivalente al español para esta palabra) no pueden tener el mismo nombre.
Es alcance de la variable o ambito de la variable.
int *Fx(float *,int[],*x+2,char *,*px, int ,char );
Jajajaja normalmente diria que llegue dormido a esa clase.. Tengo mis dudas con *x+2 y con *px Por cierto que el prototipo de la funcion se puede escribir sin nombres de variables
|
|
« Última modificación: 9 Mayo 2016, 14:50 pm por AlbertoBSD »
|
En línea
|
|
|
|
MAFUS
Desconectado
Mensajes: 1.603
|
AlbertoBSD, tienes razón en la nomenclatura Pero en cuestión a la declaración y suponiendo que int y no existe y nos quedamos con que es float ésta sería así: int x[10], *px, y; float y;
int Fx(float*, int*, int, char*, int, float, char);
o int Fx(float *, int[], int, char*, int, float, char);
|
|
|
En línea
|
|
|
|
|
Mensajes similares |
|
Asunto |
Iniciado por |
Respuestas |
Vistas |
Último mensaje |
|
|
PROTOTIPO DE UN MICROCONTROLADOR
« 1 2 »
Electrónica
|
ERAPROTOTIPO
|
15
|
12,357
|
2 Septiembre 2009, 02:06 am
por h0oke
|
|
|
Prototipo de funcion que modifica una matriz
Programación C/C++
|
2andLi-On
|
0
|
2,755
|
30 Abril 2011, 21:48 pm
por 2andLi-On
|
|
|
[c++]Prototipo de una funcion.. donde debe ir? antes de main?
Programación C/C++
|
Synth3tik0
|
4
|
4,215
|
4 Agosto 2011, 02:23 am
por rir3760
|
|
|
ingeniera en software (prototipo)
Programación General
|
kmikze120
|
1
|
2,131
|
29 Octubre 2011, 18:57 pm
por lnvisible
|
|
|
declarar el prototipo de una función adentro del bloque main (explicitamente)
Programación C/C++
|
fafafa01
|
7
|
3,429
|
17 Diciembre 2016, 04:44 am
por do-while
|
|