Foro de elhacker.net

Programación => Programación C/C++ => Mensaje iniciado por: lupitapro en 14 Junio 2010, 21:53 pm



Título: como declaro varias variables en una sola linea C?¿
Publicado por: lupitapro en 14 Junio 2010, 21:53 pm
hola

por ejemplo yo declaro

int a = 3;
int b = 4;

pero en ves de dos lineas que sea una

puedo aserle asi

int d = 3, a = 4, b = 3;

gracias es una duda gracias  :( :rolleyes:


Título: Re: como declaro varias variables en una sola linea C?¿
Publicado por: .:BlackCoder:. en 14 Junio 2010, 21:55 pm
0o? Claro que puedes, te debe haber funcionado eso...


Título: Re: como declaro varias variables en una sola linea C?¿
Publicado por: Shell Root en 14 Junio 2010, 21:55 pm
xD

Código
  1. int a = 3; int b = 4;


Título: Re: como declaro varias variables en una sola linea C?¿
Publicado por: 16BITBoy en 14 Junio 2010, 21:59 pm
hmmm lo has probado?  
Te da algun fallo?

Como te han dicho, te debe de haber funcionado a la perfección.


Título: Re: como declaro varias variables en una sola linea C?¿
Publicado por: lupitapro en 14 Junio 2010, 22:05 pm
si ya me funciono solo si

int x = x; int x = x;

solo asi en sintaxis

asi no

int x = x, x = x; 

int x = x, x = x; :-\

gracias  :rolleyes: ;) :) :o :laugh:


Título: Re: como declaro varias variables en una sola linea C?¿
Publicado por: Littlehorse en 14 Junio 2010, 22:08 pm
lupitapro, ten en cuenta que en esta sección se intenta que las dudas básicas las resuelva cada uno por su cuenta. Te recomiendo que busques algún libro para tener en claro los conceptos básicos implicados.

Puedes buscar alguno en este post (http://foro.elhacker.net/programacion_cc/librospapers_c_and_c-t296234.0.html)

Código
  1. int a = 3; int b = 4;

Poner dos instrucciones distintas en una misma linea suele ser una mala practica, ademas en este caso no tiene mucho sentido ya que estas declarando e inicializando variables del mismo tipo.

si ya me funciono solo si

int x = x; int x = x;

solo asi en sintaxis

asi no

int x = x, x = x; 


No tiene sentido lo ultimo que pusiste, prueba lo que pusiste en tu primer post:

Código
  1. int d = 3, a = 4, b = 3;

Tiene que funcionar.

Saludos


Título: Re: como declaro varias variables en una sola linea C?¿
Publicado por: .:BlackCoder:. en 14 Junio 2010, 22:27 pm
xD

Código
  1. int a = 3; int b = 4;

 :laugh: ;-)


Título: Re: como declaro varias variables en una sola linea C?¿
Publicado por: .:WindHack:. en 14 Junio 2010, 23:09 pm
El código correcto, y la mejor práctica es la que expone Littlehorse.

Vas a declarar  varias variables del mismo tipo, por lo cual simplemente estaría bien separarlas con un , siendo así:

Código
  1. int a=1,b=2,c=3,d=4;