🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: es.comp.os.linux.programacion
Article #11532

Re: Como pasar a una funcion.....

#11532
From: Xavier Montero
Date: Tue, 30 Oct 2001 20:29
40 lines
2336 bytes
> > Estooo, ahora me despistas, peroooo... sizeof(*(p)) no es
> > siempre uno?

> Quiza tengas razon, pero prueva esto.

> void main()
> {
>   int *p;
>   char *q;
>   printf("int: %i\nchar: %i\n",sizeof(*(p)),sizeof(*(q)));
> }

A ver, quiz�s me expres� mal:

En tu ejemplo del post anterior era char*p. L�gicamente
sizeof(*(p)) depende a de lo que P apunte. Pero en _tu_
ejemplo del post que ha iniciado la conversaci�n, *p es un
char con lo que sizeof(*(p)) = sizeof(*p) = sizeof(char) = 1
con lo que _siempre_ que ejecutes tu programa ser� lo mismo.

Esa afirmaci�n m�a de _siempre_ uno me refiero a que en tu
ejemplo siempre ser� 1, con lo cual no hac�a falta hacer
el sizeof para saber que era 1.

El ejemplo que das aqu� no lo he probado pero deber�a dar
como output:

int: 2
char: 1

puesto que sizeof(*(p)) = sizeof(*p) = sizeof(int) = 2 y 
sizeof(*(q)) = sizeof(*q) = sizeof(char) = 1.

Por otro lado todav�a no he mirado tu source. Luego lo
desatachar� y le echar� un ojo, de todas formas no estoy
de acuerdo en un razonamiento que haces en tu post original.
Te respondo ah�.


Saludos.
Technical Details
Message-ID: <3BDF0DB2.9A4D6A14@dsitelecom.com>
Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!newsfeed.stanford.edu!news-spur1.maxwell.syr.edu!news.maxwell.syr.edu!fr.clara.net!heighliner.fr.clara.net!opentransit.net!newsfeed.comtenidos.com!newsfeeder.wanadoo.es!news.antakira.com!not-for-mail
References: <9rjhp1$mec$1@news.wanadoo.es> <3BDDFDAE.B1BB853@dsitelecom.com> <9rlrtc$1v3$1@news.wanadoo.es>

Show Full Headers
Complete Article Headers
X-Google-Language: SPANISH,ASCII
X-Google-Thread: f86c8,21e8a17fbbc6edc2
X-Google-Attributes: gidf86c8,public
X-Google-ArrivalTime: 2001-10-30 13:21:10 PST
Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!newsfeed.stanford.edu!news-spur1.maxwell.syr.edu!news.maxwell.syr.edu!fr.clara.net!heighliner.fr.clara.net!opentransit.net!newsfeed.comtenidos.com!newsfeeder.wanadoo.es!news.antakira.com!not-for-mail
From: Xavier Montero <xmontero@dsitelecom.com>
Newsgroups: es.comp.os.linux.programacion
Subject: Re: Como pasar a una funcion.....
Date: Tue, 30 Oct 2001 21:29:38 +0100
Organization: Digital Sound Items
Lines: 40
Message-ID: <3BDF0DB2.9A4D6A14@dsitelecom.com>
References: <9rjhp1$mec$1@news.wanadoo.es> <3BDDFDAE.B1BB853@dsitelecom.com> <9rlrtc$1v3$1@news.wanadoo.es>
NNTP-Posting-Host: 212.25.147.135
Mime-Version: 1.0
Content-Type: text/plain; charset=iso-8859-1
Content-Transfer-Encoding: 8bit
X-Trace: news.wanadoo.es 1004475908 12578 212.25.147.135 (30 Oct 2001 21:05:08 GMT)
X-Complaints-To: usenet@wanadoo.es
NNTP-Posting-Date: Tue, 30 Oct 2001 21:05:08 +0000 (UTC)
X-Mailer: Mozilla 4.77 [en] (Windows NT 5.0; U)
X-Accept-Language: en