Bloque 4.4: Punteros y Paso por Referencia.

  Рет қаралды 139,892

Empieza A Programar

Empieza A Programar

Күн бұрын

Пікірлер: 122
@ignaciogabrielluquesoler6653
@ignaciogabrielluquesoler6653 4 жыл бұрын
Hola, si todavías sigues viendo los comentarios de estos videos quiero darte las gracias por el trabajo que te tomas en enseñarnos esto
@damianesposito6679
@damianesposito6679 5 жыл бұрын
En 11min me explicaste lo que mi profesor no me pudo hacer entender en 4 meses!!! GRACIAAAS realmente me salvaste el Cuatrimeste xD
@ehr5646
@ehr5646 3 ай бұрын
que locura de profesor en verdad tus videos sirven mucho para una base solida en un nivel basico/intermedio de programacion hacia lo intermedio muy buen contenido
@rkatins
@rkatins Жыл бұрын
En clase lo habia entendido mas o menos, pero ahora lo he entendido practicamente todo lo que debo de saber acerca 👍🏼👍🏼
@juanbordon1367
@juanbordon1367 6 жыл бұрын
Había dejado la universidad por que no entendía casi nada de programacion. pues mis profesores traian programas ya realizados y sólo los copiábamos.. Pero gracias a estos videos estoy listo para regresar...!! Muchas gracias.. y sólo por usted he deshabilitado el adblock.. saludos.!!!
@ivanleonel3152
@ivanleonel3152 8 жыл бұрын
La verdad te felicito, y estoy muy agradecido. todos tus videos me aportaron muchisimo a mis estudios.
@franmoreno441
@franmoreno441 10 жыл бұрын
muchas gracias por tomarte tiempo para hacer los videos. Son los mejores que hay para aprender C desde 0. Saludos y enhorabuena
@EmpiezaAProgramar
@EmpiezaAProgramar 10 жыл бұрын
Fran Moreno Pues cuando termines con el de C, pásate por el de Java y veras lo pronto que dominas la Programación Orientada a Objetos. Un saludo.
@franmoreno441
@franmoreno441 10 жыл бұрын
no lo dudaré un instante =)
@jnsdev
@jnsdev 9 жыл бұрын
+Empieza A Programar sos un genio, busque varios tutoriales y sin duda son los mas prácticos que hay para quienes queramos aprenderlo de hobby o para iniciar estudios mas a profundidad, la base que dejas es excelente
@davidlinares9972
@davidlinares9972 8 жыл бұрын
no es mejor pasar a C++ ?
@krizzrojas5037
@krizzrojas5037 Жыл бұрын
Empezé a ver tus videos desde el inicio y concuerdo con los demás comentarios, En 11 minutos me hiciste entender lo que los demás no pudieron en meses xDDD 🤣😂🤣😂🤣🤣😎😎😎😎😎👍👍👍👍👍👍👍👍👍👍
@ricardoramoshernandez753
@ricardoramoshernandez753 8 жыл бұрын
Te agradezco de todo corazón el que te hubieras tomado el tiempo de hacer y compartir estos tutoriales, saludos.
@nicolasschmidt494
@nicolasschmidt494 9 жыл бұрын
Me saco el sombrero con tus explicaciones, la verdad que estos temas de funciones y punteros para mi fueron bastantes complejos, pero me has solucionado todas mis dudas, muchas gracias!
@lumed2189
@lumed2189 4 жыл бұрын
Empeze a aprender a programar con tu canal y de verdad que lo hice sin entender nada ,hasta el momento no soy un experto pero si me ha ayudado bastante, gracias
@elianamarilla8452
@elianamarilla8452 3 жыл бұрын
Espectacular!! Se entiende a la perfección, gracias...
@juanchuc
@juanchuc 3 жыл бұрын
Excelente explicación, más claro ni el agua, 10 de 10
@brawnie3969
@brawnie3969 Жыл бұрын
Muchas gracias, el video ha sido de gran ayuda para mi.
@nahumfg2736
@nahumfg2736 8 жыл бұрын
Al fin entiendo punteros!!!!!!!!!!!! :V.... te ganaste un suscriptor mas .... excelentes videos..... =)
@leosiete220
@leosiete220 9 жыл бұрын
te entendí mejor que a mis profesores genial!
@diegojacob509
@diegojacob509 4 жыл бұрын
Me acaba de pasar lo mismo !!!! super genial !
@jaroldHakins
@jaroldHakins 3 жыл бұрын
Muchas gracias jefe. Me han servido un montón tus videos.
@Lopgar71x
@Lopgar71x 4 жыл бұрын
Muy ameno el curso, lo haces parecer muy fácil!
@hormand
@hormand 8 жыл бұрын
MUY AGRADECIDO POR TU VIDEOSSS!!! he entendido mejor que en la UNI
@Thepando20
@Thepando20 8 жыл бұрын
Gracias por darte el tiempo de hacer estos videos, me han sido de gran ayuda!
@AlejandroMendoza-ly2ow
@AlejandroMendoza-ly2ow 7 жыл бұрын
SALUDOS DESDE MEXICO!!! IPN ESIME
@martinmoralespacheco8083
@martinmoralespacheco8083 5 жыл бұрын
Pues vale que me ha funcionado en pleno 2019
@EmpiezaAProgramar
@EmpiezaAProgramar 5 жыл бұрын
claro, lleva funcionando 40 años, no va a dejar de funcionar ahora! :D
@zptrack2490
@zptrack2490 4 жыл бұрын
ajajajja vaya comentario, obvio que va a seguir funcionando XD
@madvillain285
@madvillain285 4 жыл бұрын
@@EmpiezaAProgramar espero que funcione con su hermano tambien (C++) xd
@felipeluiz152000
@felipeluiz152000 7 жыл бұрын
Nadie en este universo explica mejor que tu
@agustinlyon8173
@agustinlyon8173 3 жыл бұрын
Me has aclarado una laguna enorme que tenia con los punteros. Gracias!!
@andreicharpentierquesada4530
@andreicharpentierquesada4530 5 жыл бұрын
en el minuto 3:30 te ganaste el megusta, eso era lo que ocupaba escuchar para entenderlo
@pillinopucheta9798
@pillinopucheta9798 9 жыл бұрын
saludos desde escom IPN México :) excelente explicación en cada video
@john5521984538
@john5521984538 9 жыл бұрын
+Pillino Pucheta Y aquí desde UPIICSA glorioso IPN :3
@ulixscream245
@ulixscream245 9 жыл бұрын
+Jhon guerrero saludos desde UPIICSA ojala asi explicaran los profesores como Fernando luque que no agarra bien la onda
@noesanchezsanchez4091
@noesanchezsanchez4091 5 жыл бұрын
Saludos desde UPIICSA también 🚀🇲🇽
@eribertmarquez452
@eribertmarquez452 6 жыл бұрын
Me has abierto los ojos gracias.
@juanpablo-br1dl
@juanpablo-br1dl 7 жыл бұрын
saludos desde México maestro gracias por los videos
@tobalpoblete3807
@tobalpoblete3807 6 жыл бұрын
WERITO K O K
@TorancoYT
@TorancoYT 8 жыл бұрын
Si apruebo mañana el examen de c va a ser gracias a estos videos.
@oscaromartejadarivera7562
@oscaromartejadarivera7562 6 жыл бұрын
Espero lo hayas aprobado :'v
@CaliBeta
@CaliBeta 3 жыл бұрын
Excelente explicacion sobre los punteros, muchas gracias
@hernandezmontesjoaquinalon5301
@hernandezmontesjoaquinalon5301 5 жыл бұрын
Madre mía, si todos tus vídeos son así este canal está chetado, nuevo sub
@EmpiezaAProgramar
@EmpiezaAProgramar 5 жыл бұрын
Pues entonces no te digo que los tengo mejores xD, en Java tengo un video que es una batalla por turnos para capturar pokemons!
@isaiasparedesvera_puq
@isaiasparedesvera_puq 3 жыл бұрын
Hola, si aun sigues viendo los comentarios de estos videos, decirte que eres un capo de la pedagogía, he estado repasando mis materias de programacion C y me han aparecido algunas dudas, me gustaria aprovechar la instancia de hacerte una consulta ya he visto muchos videos de punteros donde muestran por ejemplo esta asignacion x=5; y luego en la linea siguiente *y=x; cual es la diferencia entre esta asignacion y la tuya y=&x; que dicho sea de paso es la misma que tengo en mi cuaderno... gracias
@javiercallejo189
@javiercallejo189 9 жыл бұрын
Gracias por tus videos makina!!
@gerardorojasvite5057
@gerardorojasvite5057 8 жыл бұрын
Excelente maestro!
@gustavo-lh4xg
@gustavo-lh4xg 5 жыл бұрын
lenguajedeprogramacion.com/programacion-c/que-son-los-punteros-y-como-se-usan/ El link de arriba me ayudo a comprender como se usan los punteros, por si les sirve :)
@vic2k139
@vic2k139 4 жыл бұрын
Gracias, también me ayudó.
@chicapercebe
@chicapercebe 3 жыл бұрын
uff los punteros se me hacen bien dificiles jaaj gracias esta explicacion me sirvio bastante
@Lokenwar999
@Lokenwar999 8 жыл бұрын
Muchas gracias por estos tutoriales :D
@claudioquijada6958
@claudioquijada6958 8 жыл бұрын
muy bueno y practico me ayudo bastante saludos
@acostaaa3
@acostaaa3 3 жыл бұрын
Ir a clase de la UPC durante 4 meses: 😪🥱 Ver este video y entenderlo 4 veces mejor: 🥶🥵
@idoonprince
@idoonprince 4 жыл бұрын
Muchas gracias :)
@uniontic
@uniontic 4 жыл бұрын
Excelente profe
@Alfaalfa276
@Alfaalfa276 Жыл бұрын
consulta se puede pasar arreglos por referencia ? estoy intentando resolver un problema recursivo que consiste en dar vuelta los valores de un vector de 5 elementos. Lo que estoy intentando hacer es pasar por referencia el arreglo y en la función lo recibo con un puntero. la cosa es que me tira error, tambien intente pasar como puntero desde el main y no me compila me tira error. #include using namespace std; int inver(int *p[],int d, int ct); int main(int argc, char *argv[]) { int v[ ]={1,2,3,4,5}; int *p; int d=5,ct=0; p=v; inver(&v,d,ct); for (int i=0;i
@MultiPipaso
@MultiPipaso 5 жыл бұрын
gracias mi compa
@martinmacola6256
@martinmacola6256 8 жыл бұрын
GENIO!!
@carmensofiaorozcojaramillo5627
@carmensofiaorozcojaramillo5627 10 жыл бұрын
muy bien explicado!
@gmburceaable
@gmburceaable 9 жыл бұрын
Hola! Estoy estudiando en informática la programación en C. Estos videos me está ayudando bastante pero me gustaría que subiera un video de algunos problemas que tengo que resolver y no sé muy bien como meterle mano. Son los siguientes: 1¿Cómo podría resolver un sistema de ecuaciones por el método de Gauss-Jordan? 2.¿Cómo podría invertir una matriz utilizando el método de Gauss-Jordan? Me vendría de gran ayuda si pudiera subir algunos vídeos que lo explique. Muchas gracias.
@EmpiezaAProgramar
@EmpiezaAProgramar 9 жыл бұрын
+gaby gaby kzbin.info/www/bejne/eorHe4mklNBsn5o
@damianesposito6679
@damianesposito6679 5 жыл бұрын
Hola una Pregunta.. Mi Profesor nos pidio que hagamos esto mismo pero con variables se Tipo Char. Osea nos pidio que dentro de una funcion Void Guardemos la Matricula del auto que mas Distancia en Km recorrio, y luego mostrarla en el Main.. Cada ves que lo haciamos de esta forma el Dev c++ se detenia o La variable de la Matricula llegaba con cualquier caracter al Main. Se puede lograr hacer?? (Dato: tambien queria almacenemos la matricula usando Strcpy).
@benko-pi1fi
@benko-pi1fi 9 жыл бұрын
EXCELENTE
@oiverarmandoch
@oiverarmandoch 2 жыл бұрын
gracias
@agustinlyon8173
@agustinlyon8173 3 жыл бұрын
#include #include /* Realiza una función que reciba como entrada las coordenadas cartesianas de un punto del plano(x,y) y de vuelva el cuadrante en el que se encuentra el punto (1, 2, 3, 4), debe devolver 0 si se encuentra en un eje */ void plano(int a, int b); int main() { int x,y=0; char opc; do{ printf("Digite el valor de X "); scanf("%d",&x); system("cls"); printf("Digite el valor de Y "); scanf("%d",&y); system("cls"); plano(x,y); fflush(stdin); printf("Desea verificar otro valor ? S/N "); scanf("%c",&opc); system("cls"); fflush(stdin); }while(opc!='n' && opc!='N'); system("pause"); return 0; } void plano(int a, int b){ if (a == 0 && b ==0 ){ printf("Las coordenadas se encuentran en el centro "); } else if ( a>0 && b>0 ){ printf("Las coordenadas se encuentran en el 1 cuadrante "); } else if ( a0 ){ printf("Las coordenadas se encuentran en el 2 cuadrante "); } else if ( a
@ermitoba7620
@ermitoba7620 7 жыл бұрын
Buenas Emilio! Tras unos días viendo reiteradamente tus vídeos creo que puedo ya pasar al bloque 5. Aunque no me termina de quedar claro, como dices al principio, creo que podré seguir. Aún así, te quería pedir que me recomendases alguna lectura, tanto de C como de otros libros para entender un poco más el mundo de la programación. Y para concluir, te quería preguntar cómo le das tú color a los programas en C? Pregunto esto porque en Twitter, la cuenta de @SomosBinarios me dijo una manera para colorear los programas, pero dicha manera no me servía, entonces yo uso system "color (numero)"; y ya. Gracias de antemano, un saludo ACTUALIZO: Una pequeña pregunta, repetí el ejercicio de cambiar los valores tal y como lo muestras en el vídeo pero se me olvidó declarar las variables en la primera llamada: void cambio(); int main(){ ------------- Influye en algo que a ese *void cambio* les ponga sus correspondientes variables?
@10meloalan
@10meloalan 7 жыл бұрын
te respondo yo xD en un comentario anterior dice que algunos compiladores lo pone internamente el void cambio(); pero es mejor ponerlo por el echo de que no siempre usaras el mismo compilador y en otro te puede dar fallos
@Yorcont
@Yorcont 6 жыл бұрын
Me metí un tanto al azar, no se que es el "metodo de la burbuja". Veo que usa aux para inicializar los punteros, aunque tecnicamente dio una vuelta ahi. No logró ver como se hace el cambio, ya que si bien se saco la dirección de *x* e *y* con el &, no veo como los punteros señalaron precisamente esas secciónes y en el orden correcto. La pregunta es ¿cómo garantiza que los que los punteros señalen. lo que quiere si no esta explicito en su código? Algo asi como *a = x;
@jorgemonreal4672
@jorgemonreal4672 3 жыл бұрын
Las soluciones de los ejercicios del PDF están en algún lado?
@jeque5910
@jeque5910 2 жыл бұрын
Hola, nose si tendrás un video explicando como recorrer y cargar datos en un array de struct con función por referencia, sino me gustaría que hagas uno por favor
@EmpiezaAProgramar
@EmpiezaAProgramar 2 жыл бұрын
mirate la lista con todos los videos del canal y encontraras el video que quieras.
@gon4562
@gon4562 10 жыл бұрын
pregunta ¿Qué pasaria si en el paso por referencia en la llamada de la funcion cambio (&x,&y) le cambiaras por el puntero *x e *y, y en la funcion void cambio le marcaras las direcciones de memoria (& int a, &int b) marcaria el valor de a y b en x e y?.
@EmpiezaAProgramar
@EmpiezaAProgramar 10 жыл бұрын
gonzalo chacon martinez Pruebalo tu mismo, a ver que sucede! Con dudas de este estilo lo mejor es probar y extraer conclusiones. Un saludo.
@gon4562
@gon4562 10 жыл бұрын
Ostia cierto gracias por la respuesta
@julianpereyra3169
@julianpereyra3169 3 жыл бұрын
fue mui util
@leniedor733
@leniedor733 7 жыл бұрын
Y si tubiieses dos fucniones? El uso del aspersan en la primera variable para que "afecte" a la otra seria poniendo tambien aspersan en el primero de estA? (en c++) funcion1(int &x, int y){ } funcion2 ( int&p, int Mm) { } entonces en main cin>>q>>w; funcion1(q,w); funcion2(q,w); Antes de funcion2 el valor de q sera igual al de x despues de funcian1 (pasado la 2) el valor de q =p seria asi?
@majosuk4241
@majosuk4241 8 жыл бұрын
Disculpe ! intento hacer un programa en C que simule cajas de cobro son 3 cajas, el programa debe tener un arreglo con un MAX de clientes cada cliente cuenta con un ID (este ID no entra por teclado), el programa debe asignar clientes a la caja que desee el usuario (para esto imprimo mis clientes) entonces le digo al usuario que elija cliente y que elija la caja a la cual quiera mandar a su cliente debo mostrar al final mis cajas llenas con los clientes guardados por el usuario pero todo este programa lo debo hacer usando funciones y paso de parametros (de preferencia por referencia)y es ahi donde me pierdo en el paso de parametros porfavor alguna sugerencia de como hacerlo? Gracias :)
@EmpiezaAProgramar
@EmpiezaAProgramar 8 жыл бұрын
Mi unica sugerencia es que te veas todos los libros, asi seguro que lo sacas, un saludo.
@majosuk4241
@majosuk4241 8 жыл бұрын
de verdad es la única!! esque he visto libros pero me aparecen unos ejemplos con paso de parámetros que no entiendo muy bien por eso esperaba su ayuda
@EmpiezaAProgramar
@EmpiezaAProgramar 8 жыл бұрын
En realidad quería decir vídeos, pero se me fue la cabeza, jejeje.
@digimikeh
@digimikeh 7 жыл бұрын
Hola ,gracias por el video... Lo que no entiendo es... para que sirven los punteros, entiendo como funcionan, pero no entiendo en que momentos los pueda ocupar... por ejemplo, en el video explicas como usar punteros para hacer referencia de parámetros.. pero eso tb se puede hacer sin punteros, con solo declarando void cambio(int &x, int &y){}. estos parámetros obtendrán la memoria de X e Y, y los argumentos que se metan al metodo cambio() pueden ser enteros comunes.. En que caso puedo imaginar el uso forzado de punteros?... gracias!
@EmpiezaAProgramar
@EmpiezaAProgramar 7 жыл бұрын
Deberias de verte de nuevo el video y los que vienen mas adelante y realizar tu mismo los ejemplos, veras de ese modo para que son necesarios. Un saludo.
@thonycarrera3839
@thonycarrera3839 9 жыл бұрын
¿Cómo hace el compilador para diferenciar un solo operando * como como si fueran dos: aritmético y de indirección?
@john5521984538
@john5521984538 9 жыл бұрын
+Thony Carrera Fácil, para que sea multiplicación el operando tiene que tener antes y después una variable. ejemplo: x*y, y en el puntero solamente lleva después del operando. ejemplo: *y
@11223344607
@11223344607 9 жыл бұрын
una pregunta para todo¿para que sirven todos estos tutoriales?
@guillermonoemax
@guillermonoemax 4 жыл бұрын
donde colocaste z y c... si yo pongo *c (puntero C) y a z lo dejo tal cual, que leeria?
@JavierGarcia-xc2xr
@JavierGarcia-xc2xr 10 жыл бұрын
harás una serie de visual basic? salu2 desde Chile ;)
@TheJeik00
@TheJeik00 10 жыл бұрын
Yo no se nada pero me han dicho personas que programan es que si quieres ser un gran programador tienes que olvidarte de visual basic
@JavierGarcia-xc2xr
@JavierGarcia-xc2xr 10 жыл бұрын
no busco eso, lo que pasa es que estoy buscando hacer un proyecto de una aplicación en windows phone y el lenguaje más sencillo es visual basic.
@EmpiezaAProgramar
@EmpiezaAProgramar 10 жыл бұрын
Javier Garcia No, lo siento, lo que ves es lo que hay, no me voy a adentrar en ningun nuevo lenguaje, tengo muchos frentes abiertos. Un saludo.
@JavierGarcia-xc2xr
@JavierGarcia-xc2xr 10 жыл бұрын
pero me refiero a cuando termines alguno cortito como java.
@EmpiezaAProgramar
@EmpiezaAProgramar 10 жыл бұрын
Javier Garcia El curso de java no es cortito, de hecho aun no esta terminado y ya van mas de 30 videos y faltan muchisimos mas.Ademas, tal como te han dicho, Visual Basic no es un buen lenguaje para programar, por lo que no tengo intencion de enseñarlo ni de aprenderlo, la verdad, lo siento. Un saludo.
@MrCubeland
@MrCubeland 11 жыл бұрын
tengo una duda, en el prototipo si ponemos solo void cambio(); sin el int *a, int *b ocurre algo? lo pregunto porque si no pongo nada no sale ningún aviso. Me gustaría saber el conflicto chanana XD salu2 te lo curras mucho!!
@rodrigoalvarez4540
@rodrigoalvarez4540 8 жыл бұрын
Tengo una duda. Entiendo que cambio(int *a, int *b) recibe dos enteros que están contenidos en las direcciones de memoria de a y de b. (Si esto no es así por favor corríganme), pero al llamar cambio(&x, &y) que recibe dos direcciones de memoria de los enteros x y y. ¿Por qué funciona?
@sasosan2428
@sasosan2428 8 жыл бұрын
+Rodrigo Álvarez Herrera, te explico, int *a no recibe enteros, mas bien recibe un valor de direccion donde estara un valor de tipo entero. entonces Pregunta: cambio(int *a, int *b) recibe dos enteros que están contenidos en las direcciones de memoria de a y de b Respuesta NO!, a y b reciben la direcciones de memoria de lo que le mandemos a la funcion, en este caso recibira la de X e Y. Es decir, las variables a y b no reciben enteros, reciben direcciones, por eso tenemos x = 5 e y = 10 esos valores no le interesan a a y b, a 'a' y 'b' les intersa donde estan, es decir &x y &y. Al llamar cambio(&x, &y), le dices a la funcion que a y b deben guardar la direccion de donde vive x e y respectivamente, entonces cuando digas *a, le dices al puntero "hey puntero dime que VALOR hay en la direccion que estas guardando (que es la de &x)", en resumen. *a = x = 5 y &a = &x = la misma direccion .
@terrorhd3523
@terrorhd3523 8 жыл бұрын
Alguien me dice como quedo mi código?? Acepto todo tipo de comentarios /*10.- Realiza un programa que reciba un número y llame a una función que calcule el factorial de ese número, posteriormente con el resultado del paso anterior, debe llamar a la función fibonacci que calcule la sucesión de números hasta ese. (realizarlo de dos formas, una usando funciones que devuelvan los valores y otra simulando el paso de parámetros por referencia).*/ #include int factorial(); int fibonacci(); int main (){ int x,fact,fact2; fact2 = fact; printf ("Introduzca un numero para buscar su factorial y la secuencia fibonacci de ese numero. "); scanf ("%i",&x); fact = factorial(x); fact2 = fibonacci (x); printf ("El factorial de %i es %i. ",x,fact); system ("pause"); return 0; } int factorial(a){ int aux,i; aux = 1; for (i = 1; i
@anmarroco
@anmarroco 9 жыл бұрын
Hola, me pudieras ayudar con un pequeño problemilla? Es que quiero pasar una matriz por referencia y según parece lo pongo todo bien (compila sin problemas) pero luego el programa no funciona... La función la declaro: void funcion(int a[][10]) y luego en el main pongo funcion(a); al declararla como funcion(int *a[10]) no me compila... Muchas gracias de antemano y sigue haciendo videos asi, nos ayuda a muchos :)
@EmpiezaAProgramar
@EmpiezaAProgramar 9 жыл бұрын
wujuu Todo esta explicado en videos posteriores. Un saludo.
@alejandronoriega2999
@alejandronoriega2999 10 жыл бұрын
amigo podrias subir tutoriales para realizar listas SIMPLES? lo necesito :c
@rafacarbonell1113
@rafacarbonell1113 7 жыл бұрын
Hola, y si la función fuera recursiva?
@insomnionuncamas3403
@insomnionuncamas3403 4 жыл бұрын
Hola, perdón que te moleste pero ¿por qué en el primer ejercicio y=&x no es *y=&x?
@EmpiezaAProgramar
@EmpiezaAProgramar 4 жыл бұрын
Te recomiendo que te veas todos los vídeos de punteros para entenderlo mejor. Un saludo.
@insomnionuncamas3403
@insomnionuncamas3403 4 жыл бұрын
@@EmpiezaAProgramar ok eso haré, gracias :)
@XGen26
@XGen26 7 жыл бұрын
El PDF no es accesible :/
@Cris-ru3st
@Cris-ru3st 4 жыл бұрын
cuando haces el ejemplo de un numero primo con funciones, tu pones algo como x=primo(el numero) y cuadno declaras la funcion int primo( int a), lo que entiendo es que le estoy dando el valor de "el numero" a "a" para realizar la operacion y eso, algo como "el numero=a", pero en este caso en la burbuja, le estoy mandando z a la funcion, pero su valor no cambia no entiendo xd
@isrx11
@isrx11 7 жыл бұрын
propongo este código, esta mas completo pero es lo mismo, ingresando por teclado los valores de X y Y: SALUDOS. #include void cambio(int *a, int *b); int main () { int x,y; printf("ingrese el valor de x :"); scanf("%i",&x); printf("ingrese el valor de y :"); scanf("%i",&y); printf(" "); printf("El valor de x es %i y el valor de y es %i ",x,y); cambio(&x,&y); printf("El nuevo valor de *x es %i y el nuevo valor de y* es %i ",x,y); system ("pause"); return 0; } void cambio(int *a, int *b){ // a=&x y por lo tanto /a sera igual a x int aux; aux= *a; *a= *b; *b=aux; }
@javiercallejo189
@javiercallejo189 9 жыл бұрын
posdata así que !=asinque
@argentinoyblanco9117
@argentinoyblanco9117 4 жыл бұрын
En el título dice "Paso por referencia" pero en el video no mencionas nunca nada sobre eso. Lo más parecido que decís es "Método por referencia" ¿Es lo mismo? Si la respuesta es si, te recomiendo no cambiarle el nombre a las cosas, generás confusión.
@EmpiezaAProgramar
@EmpiezaAProgramar 4 жыл бұрын
kzbin.info/www/bejne/oKmrlouDhch3lcU
@argentinoyblanco9117
@argentinoyblanco9117 4 жыл бұрын
Perdoname soy un pelotudo. Mi cabeza no daba más en ese momento de tanto estudiar y dije cualquier cosa.
@javiercallejo189
@javiercallejo189 9 жыл бұрын
se dice ampersand no "aspersand"
@josebuendiaflores6590
@josebuendiaflores6590 5 жыл бұрын
No está devolviendo nada Ni si quiera regresa algo Lo único que hace es imprimir el valor que ya tienen asignado
@PaulaSegura2015
@PaulaSegura2015 7 жыл бұрын
ummmmmmmmm NO ENTENDI..........buuuuuuuuuuuuuu
@SDR1995
@SDR1995 7 жыл бұрын
de seguro ni siquiera estudias algo
@argentinoyblanco9117
@argentinoyblanco9117 4 жыл бұрын
No entendí un porongo
@christianromero7982
@christianromero7982 7 жыл бұрын
y que pasa en la siguiente linea: copiar(a->hd,&(*acop)->hd);
@EmpiezaAProgramar
@EmpiezaAProgramar 7 жыл бұрын
Me parece que eso poco tiene que ver con el vídeo, te recomendaría verte los vídeos para entender esa linea. Un saludo.
Bloque 5.1: ¿Que son los Arrays/Vectores? y Ejemplo.
8:29
Empieza A Programar
Рет қаралды 145 М.
Bloque 4.1: ¿Que es una Funcion? y Ejemplos
18:12
Empieza A Programar
Рет қаралды 125 М.
Bloque 6.5: Punteros a Estructuras y Funciones con Estructuras
14:27
Empieza A Programar
Рет қаралды 96 М.
Bloque 5.3: Vectores con punteros y Ejemplo
18:25
Empieza A Programar
Рет қаралды 101 М.
Programación en  C // función VOID  //vacío
2:42
Azokar News
Рет қаралды 566
Paso de parámetros por referencia en C
8:44
Leopoldo Morales
Рет қаралды 11 М.
Bloque 5.4: ¿Que es una Matriz? y Ejemplos
19:51
Empieza A Programar
Рет қаралды 82 М.
Tutorial 14 del lenguaje C- Funciones simples y con parámetros
10:57
LearnWtutorials
Рет қаралды 36 М.
Tutorial de Punteros de Funciones en Lenguaje C
17:26
DuarteCorporation Tutoriales
Рет қаралды 10 М.
Punteros en C: taller completo para principiantes
21:07
makigas
Рет қаралды 4,2 М.