Article View: es.comp.os.linux.programacion
Article #6880Re: Romper 2 bucles a la vez en C
From: Julián Albo
Date: Fri, 02 May 2003 15:27
Date: Fri, 02 May 2003 15:27
25 lines
2422 bytes
2422 bytes
desorden escribió: > > que cada función o bucle tenga _un solo punto de > > entrada_, pero lo que no lo es, es que también tenga > > que tener _un solo punto de salida_. De hecho en > > estos dos casos se usa return y break para salir y es > > más claro, más sencillo(KISS) y más eficiente. > Entonces ya no es programación estructurada -éso me > enseñan en clase-. La programación estructurada pura prácticamente no se usa, el return se impone. Lo cual no quita que no siga teniendo sus partidarios, claro. > Está claro que lo sencillo es usar goto, pero lo mejor es > volver a plantearse el problema y buscar una solución > alternativa. Sí, un caso que he visto varias veces es que alguien pregunta lo de como salir de múltiples bucles anidados y la respuesta es "plantéate si realmente necesitas múltiples bucles anidados". Salu2
Technical Details
Message-ID:
<3EB28E65.C703FE0E@terra.es>Path:
arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!newsfeed.stanford.edu!news-spur1.maxwell.syr.edu!news.maxwell.syr.edu!newsfeed.icl.net!newsfeed.fjserv.net!newsfeed.freenet.de!fu-berlin.de!nsnmpen1-lo.nuria.telefonica-data.net!nsnmrro2-lo.nuria.telefonica-data.net!not-for-mailReferences:
<b8n8kd$bm3re$1@ID-146085.news.dfncis.de> <slrnbaur1q.ih.444398NOSPAM@tizona.dummy.net> <20030430205521.487.2.NOFFLE@BlackSpark.local> <403d26cd.0305011347.576e901e@posting.google.com> <slrnbb3m2a.q4.nedrosed@debianedrosed.org> <slrnbb48en.si.444398NOSPAM@tizona.dummy.net> <slrnbb51d8.ki.nedrosed@debianedrosed.org>Show Full Headers
Complete Article Headers
X-Google-Language: SPANISH,ASCII X-Google-Thread: f86c8,d2bd500edfc3d6fa X-Google-Attributes: gidf86c8,public X-Google-ArrivalTime: 2003-05-02 08:27:43 PST Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!newsfeed.stanford.edu!news-spur1.maxwell.syr.edu!news.maxwell.syr.edu!newsfeed.icl.net!newsfeed.fjserv.net!newsfeed.freenet.de!fu-berlin.de!nsnmpen1-lo.nuria.telefonica-data.net!nsnmrro2-lo.nuria.telefonica-data.net!not-for-mail From: Julián Albo <JULIANALBO@terra.es> Newsgroups: es.comp.os.linux.programacion Subject: Re: Romper 2 bucles a la vez en C Date: Fri, 02 May 2003 17:27:33 +0200 Organization: Telefonica Data Espagna Lines: 25 Message-ID: <3EB28E65.C703FE0E@terra.es> References: <b8n8kd$bm3re$1@ID-146085.news.dfncis.de> <slrnbaur1q.ih.444398NOSPAM@tizona.dummy.net> <20030430205521.487.2.NOFFLE@BlackSpark.local> <403d26cd.0305011347.576e901e@posting.google.com> <slrnbb3m2a.q4.nedrosed@debianedrosed.org> <slrnbb48en.si.444398NOSPAM@tizona.dummy.net> <slrnbb51d8.ki.nedrosed@debianedrosed.org> NNTP-Posting-Host: 213-96-228-50.uc.nombres.ttd.es Mime-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: quoted-printable X-Trace: nsnmrro2-gest.nuria.telefonica-data.net 1051889260 21482 213.96.228.50 (2 May 2003 15:27:40 GMT) X-Complaints-To: usenet@nsnmrro2-gest.nuria.telefonica-data.net NNTP-Posting-Date: Fri, 2 May 2003 15:27:40 +0000 (UTC) X-Mailer: Mozilla 4.8 [es] (X11; U; Linux 2.4.20-4GB i686) X-Accept-Language: en