Hola amigos! Bueno el caso esque he dado el paso y estoy aprendiendo c++ (espero conseguirlo,con vuestra ayuda sera mas facil :) ) y me he encontrado un parrafo que no soy capaz de asimilar muy bien, es este:
Llamar o invocar una funcion es ejecutarla, la secuencia del programa continua en el interior de la funcion, que tambien se ejecuta secuencialmente, y cuando termina, se regresa a la instruccion siguiente al punto de llamada.
Si algien me pudiera aclarar un poquito le estaria muy agradecido :). El texto se encuentra en la pagina conclase.com en la sección "toma de contacto" por si algien le gustaria verlo completo. Un saludo compañeros y gracias de antemano. Un saludo
Enviado desde mi GT-S5830i usando Tapatalk 2
bueno imagina que desde mi programa(funcion) llamo a otro programa(funcion) y este cuando se termina de ejecutarse vuelve al programa original.
programa no seria el termino correcto pero es para que te des una idea , Ya que una funcion es un conjunto de pasos a seguir para obtener un resultado(son definiciones parecidas. ).
todos los programas de c tienen al menos una funcion , que casi siempre se llama main
Vale!!!! Lo he entendido mas o menos amigo :) :) a ver si me explico....quiere decir que si una funcion(1) llama a otra funcion(2) esta funcion(2) se ejecuta, y cuando esta funcion(2) termine vuelve a la funcion inicial(1) no??
A ver si me he enterado bien...corrigeme jeje
Un saludo y muchisimas gracias compañero!!!!
Enviado desde mi GT-S5830i usando Tapatalk 2
si lo entendiste bien xD
Muchas gracias de verdad :) me has ayudado!!!
Enviado desde mi GT-S5830i usando Tapatalk 2
Otro parrafito que no me qeda muy claro y, si no es molestia, me gustaria que me ayudaras.
"return" es una palabra reservada, propia de c++(esto lo entiendo). Indica al programa que debe abandonar la ejecucion de la funcion(esto tambien) y continuar a partir del punto en que se llamo(esto no).
Seria algo parecido a lo anterior??
Muchas gracias :)
Enviado desde mi GT-S5830i usando Tapatalk 2
Citary continuar a partir del punto en que se llamo(esto no).
acaba la funcion(2) y se devuelve a la (1) . se sigue ejecutando desde donde se llamo la funcion:
miralo asi
funcion(1)
paso1
paso 2
llamo funcion(2) <-- acaba de ejecutar la funcion 2 y seguira ejecutandose desde aca
paso 3 <-- sigue el paso 3 normalmente
Vale compañero lo he entendido! :)
Muchas gracias. Si tengo alguna dudilla la ire poniendo y si no es mucho trabajo pues me hechas una manilla. Un saludo
Enviado desde mi GT-S5830i usando Tapatalk 2
Compañero tengo un pequeño problemilla con la siguientes sintaxis...si me puedes hechar una mano y explicarmelas perfecto :) es la siguiente:
Enum [<identificador_de_enum>] {
<nombre> [= <valor>] , ...} <identificador>
Y
Enum <identificador_de_enum> {
<nombre> [ = <valor>],... [<identificador>]
Tengo qe explicar qe lo que esta entre corchetes [ ] es opcional,<> indica qe debe escribirse algo.
Un saludo
Enviado desde mi GT-S5830i usando Tapatalk 2
Donde tengo mas dudas es en <nombre>....pero si me las puedes explicar al completo mejor...muchas gracias de antemano
no hagas multiple posts seguidos! si vas a agregar informacion usa el boton modificar y la agregala a el post que ya tienes
sober enum esto es un ejemplo
enum color { red, yellow, green=20, blue };
la palabra enum, el identificador ("color"), la llave "{", luedo el nombre de lo que vas a colocar ("red", "yellow", "green", "blue") y es opcionar darle un valor a ese nombre (como en "green" aquí)
Vale disculpa :) no lo habia pensado jeje
Respecto q tu respuesta me a aclarado un poco...pero sigo con alguna dudilla...pongo la linea y luego la comento
Enum(tipo de variable) color(identificador de enum) { red, yellow=20} (declaracion de variable) ¿<identificador>?
El ultimo identificador qe significado tendria??
Gracias compañero :)
Enviado desde mi GT-S5830i usando Tapatalk 2
Cita de: valen7valverde en 14 Noviembre 2014, 15:43 PMpero sigo con alguna dudilla...pongo la linea y luego la comento
Enum(tipo de variable) color(identificador de enum) { red, yellow=20} (declaracion de variable) ¿<identificador>?
El ultimo identificador qe significado tendria?
El mismo comentario lo indica, es una declara una variable. Por ejemplo:
enum color {ROJO, VERDE, AZUL} una_variable;
/* ... */
una_variable = AZUL;
printf("%d\n", una_variable); /* imprime 2 */
En buen plan: si no tienes un curso o libro de calidad consigue uno ya que en ellos se responde a la gran mayoría de preguntas que haz hecho. Puedes revisar las recomendaciones utilizando el motor de búsqueda de los foros.
Un saludo
El curso lo estoy haciendo desde conclase.com. Pero ya me entere de esas lineas :)
Un saludo y gracias por el comentario :)
Enviado desde mi GT-S5830i usando Tapatalk 2
Bueno, ahora segui un poquito solo, si te trabas continua hasta el final de la sección y volve a releerla de ser necesario.