Funciones en C - Parametros por Valor y Return

  Рет қаралды 38,567

Gabriel Chaldu

Gabriel Chaldu

Күн бұрын

Пікірлер: 51
@andrealopez8551
@andrealopez8551 10 ай бұрын
Uff gracias por su contenido, super bien detallado, cosas que a veces los maestros y en otros videos no creen necesario explicar por una u otra razón, pero para los que somos totalmente novatos en programación es excelente!!
@marioacevedo3675
@marioacevedo3675 2 жыл бұрын
Te amoooo jajaja tenia como 4 horas con el error al crear un menu con funciones, gracias !!!!
@onekolittleghost
@onekolittleghost 5 жыл бұрын
muy util! Me causaba dolor de cabeza intentar hacer un menu con funciones, gracias al video entendi las funciones. En verdad gracias:'3
@Angel-le6xe
@Angel-le6xe 2 жыл бұрын
fua 18 minutos y medio de buena información gracias por compartir este conocimiento con quienes buscan respuestas
@estefanymalaver8788
@estefanymalaver8788 4 жыл бұрын
Guao!! usted hace ver el tema tan fácil, muchas gracias
@fedetempone407
@fedetempone407 4 жыл бұрын
La verdad, muy buena explicación, se podrían agregar las definiciones en texto en la descripción del video. Muy bien explicado, super detallista y ejemplificado, facil de entender. Hagan mas videos, en youtube todos los videos que explican estos temas son de compañeros latinoamericanos y a veces para un argentino es difícil entender. se llevan un suscriptor, sigan asi.
@lajarocha5275
@lajarocha5275 4 жыл бұрын
Gracias me ayudo muchisimo, no encontraba mucho sentido al return, pero quedo super claro!!! gracias!!!!
@Mike-fk1ql
@Mike-fk1ql 5 жыл бұрын
Excelente eres un crack, que pedagogia y didactica tienes, Maestro por excelencia
@YouTics
@YouTics 5 жыл бұрын
Gracias por el comentario, saludos
@diegoguillen2357
@diegoguillen2357 3 жыл бұрын
gracias amigo, me has sacado de una grande. Excelente video sigue asi
@gamersfromcolombia6251
@gamersfromcolombia6251 4 жыл бұрын
Muy buen video!!!, util, conciso, lo que es y con dos ejemplos de un mismo tipo
@harrynsonvizaflor4030
@harrynsonvizaflor4030 2 жыл бұрын
gracias me ayudo mucho, yo soiia programar todo dentro del "int main" ahora veo que con esto se me facilita aun mas al ingresar varios codigos.
@sioux6477
@sioux6477 2 жыл бұрын
Y??
@emanuelramirez3653
@emanuelramirez3653 6 ай бұрын
Justo el problema que tenia, crack👌🏻
@s3ri4l
@s3ri4l 3 жыл бұрын
Gracias profe Gabriel, me aclaró varias dudas que tenía, saludos!
@yairleon7665
@yairleon7665 6 ай бұрын
Me aclaro un montón de dudas muchas gracias
@emilcegomez3367
@emilcegomez3367 Жыл бұрын
super la explcacion, muy didactico. GRACIAS
@alfonsoramirezelorriaga1153
@alfonsoramirezelorriaga1153 4 жыл бұрын
Que Dios lo bendiga.
@evesc7833
@evesc7833 4 жыл бұрын
Super bien explicado, muchas gracias
@vladimirvj3138
@vladimirvj3138 2 жыл бұрын
Gracias hermano
@Lashistoriasdelilith
@Lashistoriasdelilith 3 жыл бұрын
más claro imposible
@inakijimenez9164
@inakijimenez9164 4 жыл бұрын
hola!! hay videos de funciones que tengan que recorrer una lista, por ejemplo una lista de notas de alumnos y que el programa pida sacar un promedio de las notas pares. GRACIAS!! muy buenos videos
@YouTics
@YouTics 4 жыл бұрын
Hay videos donde enseño listas, búscalo en el canal en alguna de las listas de reproducción, saludos
@alejandroluquepantoja3809
@alejandroluquepantoja3809 4 жыл бұрын
La función habría que declararla también en cima del main(), gracias makina
@YouTics
@YouTics 4 жыл бұрын
Si tu colocas el main al final, no hace falta escribir el prototipado arriba del main. Lo ideal es : include, luego prototipado, main y al final desarrollar las funciones, saludos
@isabelacosta6440
@isabelacosta6440 2 жыл бұрын
graciassss!!!!!!!!!!!!!!!!!!
@lemosnelson5823
@lemosnelson5823 2 жыл бұрын
Gracias 🔥
@cielomaciel4939
@cielomaciel4939 4 жыл бұрын
Una consulta quiero retornar un char, y nose como hacer. Será que me puede ayudar por favor
@YouTics
@YouTics 4 жыл бұрын
Char nombreFuncion() yo creo igualmente que tu problema son los string. En ese caso al ser u.n string es, char* nombre.... Si el string ingresa por parámetro no hacer falta retorno, saludos
@cielomaciel4939
@cielomaciel4939 4 жыл бұрын
@@YouTics Muchas gracias! Y disculpe que le vuelva a molestar pero me pidieron un programa que finalice automáticamente en cierto horario y la verdad lei sobre time.h pero no entiendo bien, ya que no hay casi videos de eso, solo para saber la hora actual y estoy bastante perdida, sera que me puede ayudar de nuevo
@YouTics
@YouTics 4 жыл бұрын
@@cielomaciel4939 utilizaría la función que devuelve la fecha actual. Fijate al tipo de dato que te devuelve esa función y crea una variable del mismo tipo de dato con un valor como el que te devuelve time.h y cuando sean iguales, finaliza el programa. Puede ser con una función recursiva o gestionando algún proceso, esto último es más difícil, saludos
@marsnol7418
@marsnol7418 4 жыл бұрын
Profe una duda: por qué cuando pongo un algoritmo parecido al de usted no me manda llamar a la función void? Qué estoy haciendo mal?
@YouTics
@YouTics 4 жыл бұрын
Hola Sam, difícil responder sin ver el código. Puede haber errores de sintaxis, de lógica. Cuando hay algo que no me sale lo que hago es dejarlo un rato y retomarlo más tarde. Muchas veces creemos que estamos haciendo lo correcto y después de un rato vernos el error, saludos
@marsnol7418
@marsnol7418 4 жыл бұрын
Como podría hacerlo con un menú, es decir, que mande llamar primero los resultados de (área, perimetro) ?
@YouTics
@YouTics 4 жыл бұрын
No comprendo el problema, saludos
@gagetsu
@gagetsu 4 жыл бұрын
Profe y si tengo una función que tiene una matriz y 2 int como lo devuelvo; ejemplo->>int comprovaHoritzontal(int graella[ALTURA][AMPLADA], int fila, int jugador)
@YouTics
@YouTics 4 жыл бұрын
Si tu idea es retornar los índices de la matriz, podes usar 2 parámetros por referencia (punteros), uno para x y otro para y, saludos
@federicorossi8587
@federicorossi8587 2 жыл бұрын
Por que no hiciste el prototipado?
@sfcserehastalamuerte2080
@sfcserehastalamuerte2080 4 жыл бұрын
entonces puede decirse que el "int main ( ) " es una funcion sin parametro y por eso le ponemos "return 0" al final? y otra pregunta: cuando haces "return s", se actualiza el valor de la variable s pero se actualiza el de la copia tambien o solo ese?
@YouTics
@YouTics 4 жыл бұрын
El return 0 indica que llegó al final de la ejecución de la función main.
@YouTics
@YouTics 4 жыл бұрын
Con referencia a lo segundo, no recuerdo el ej. Lo es seguro es que cuando retornas un dato hay una variable, que debes indicar cual, recibe ese dato si no no tiene sentido el retorno. Cuando retornamos es porque hemos realizado algún cálculo u otra tarea que necesitas fuera de la función y por eso retornas ese dato para alimentar otra función o simplemente para mostrar, saludos
@detecnico3517
@detecnico3517 4 жыл бұрын
Respecto al retorno: ¿por qué si en la definición de la función me ahorro poner al final el " return s; ", el resultado sigue siendo el mismo?. Lo estoy probando en C++. Gracias.
@YouTics
@YouTics 4 жыл бұрын
Hola, no entiendo la consulta. DAME UN EJEMPLO, SALUDOS
@detecnico3517
@detecnico3517 4 жыл бұрын
@@YouTics Hola, gracias por responder tan rápido. Cuando explicas lo que hace la sentencia " return s; ", a partir de el minuto 14:56, en la línea de código 122 del programa. Si yo esa línea la elimino, la quito, y compilo el programa, sigo teniendo el mismo resultado que cuando no la quito. Doy valores a dos números, y la suma sigue funcionando igual. Saludos.
@YouTics
@YouTics 4 жыл бұрын
No debería. Por varios motivos, en Codeblocks no me deja compilar por falta del return porque el prototipado dice que retorna un int. En c++ DEBERÍA SER LO MISMO. Además, la función trabaja con un parámetro por copia con lo cual si no retorno s la suma es solo dentro de la función, es decir, si o si necesito retornar e igual en el main, saludos
@detecnico3517
@detecnico3517 4 жыл бұрын
@@YouTics Es raro, porque yo si obtengo el mismo resultado. Lo estoy haciendo con Dev-C++. He aquí el código: #include using namespace std; int sumarDosNumeros(int suma); int main(){ int suma; suma = sumarDosNumeros(suma); cout
@deriandiaz169
@deriandiaz169 4 жыл бұрын
@@detecnico3517 Tambien me pregunte lo mismo
@tobiaschequim4820
@tobiaschequim4820 4 жыл бұрын
Me da error el algoritmo, alguien encuentra el error? #include #include void SumaDeDosNumeros (); int main(){ int n1,n2; SumaDeDosNumeros (n1,n2); return 0; } void SumaDeDosNumeros (int num1,int num2){ int suma1=0; printf("ingrese el numero uno "); scanf("%i",&num1); printf("ingrese el numero dos "); scanf("%i",&num2); suma = num1+num2; printf ("La suma de los numeros ingresados es "); }
@YouTics
@YouTics 4 жыл бұрын
Hay varios detalles, dentro de la funcion el printf("la sum.... no muestra los datos porque no tiene variable ni identificador del tipo de dato %d, %c Vos estas trabajando con variables locales dentro de la funcon y nunca retornas la suma. Si no queres retornar tenes que trabajar con parametros por referencia, sludos
@Vibes_Attitude_Official
@Vibes_Attitude_Official Жыл бұрын
Poca gente le interesa el aprendizaje, mayormente se las pasan entreteniéndose con pavadas.
@skroxfv
@skroxfv Жыл бұрын
buen video andaba muy trabado con ese tema :D
Funciones en Lenguaje C   Parametros por referencia y valor
25:09
Gabriel Chaldu
Рет қаралды 35 М.
Funciones en Lenguaje C
14:44
Gabriel Chaldu
Рет қаралды 70 М.
Sigma Kid Mistake #funny #sigma
00:17
CRAZY GREAPA
Рет қаралды 30 МЛН
Bloque 6.5: Punteros a Estructuras y Funciones con Estructuras
14:27
Empieza A Programar
Рет қаралды 96 М.
Curso C++. Funciones III. Paso por valor y por referencia. Vídeo 36
23:21
pildorasinformaticas
Рет қаралды 9 М.
Tutorial de C - 45. Funciones variádicas
11:34
makigas
Рет қаралды 2,7 М.
Punteros dobles en C
18:45
Gabriel Chaldu
Рет қаралды 17 М.
C# Principiantes | #15 - Métodos (funciones), void, paso de parámetros
24:41
Bloque 4.4: Punteros y Paso por Referencia.
11:36
Empieza A Programar
Рет қаралды 140 М.
Tutorial de Ejercicio de Punteros en Lenguaje C
12:45
DuarteCorporation Tutoriales
Рет қаралды 12 М.