Article View: pl.comp.lang.c
Article #799Re: Pomocy
From: Marek Kotowski
Date: Tue, 20 Jan 1998 16:40
Date: Tue, 20 Jan 1998 16:40
36 lines
1517 bytes
1517 bytes
Pawe³ Melon wrote:
>
> Dlaczego nie mogê definiowaæ funkcji zgodnie ze wzorami z mojej starej
> ksi±¿ki:
Poniewaz ksiazka jest stara. :-)
> wymy¶lona_nazwa_funkcji (zmienne)
> definicja typów zmiennych
> {
> instrukcja
> }
Kompilator zgodny z ANSI C powinien przyjac taka definicje
funkcji, ale najpewniej wypisze ostrzezenie, ze jest to definicja
"obsolete" - przestarzala. W standardzie przyjeto nowa
definicje, w ktorej typy argumentow wprowadzono do nawiasow
np.
int Function(char *Text1, char *Text2, int Value)
{
...
Uwaza sie, ze jest ona klarowniejsza, bo latwiej widac
typy argumentow, i zajmuje mniej linii, niz definicja
stara.
Sa wprawdzie glosy, by w nowym standardzie jezyka C,
przewidywanym na 1999 r. zakazac uzywania starej definicji
funkcji, ale do tego najpewniej nie dojdzie - taki standard
uczynilby blednymi szereg istniejacych programow (pisalem
o tym w innym postingu).
Pozdrawiam
Marek Kotowski
Technical Details
Message-ID:
<34C4D386.1DE4@imm.org.pl>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!pingwin.icm.edu.pl!news.icm.edu.pl!news.nask.pl!not-for-mailReferences:
<6a2is8$2j9$5@newsfeed.onet.pl>Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!pingwin.icm.edu.pl!news.icm.edu.pl!news.nask.pl!not-for-mail From: Marek Kotowski <mkot@imm.org.pl> Newsgroups: pl.comp.lang.c Subject: Re: Pomocy Date: Tue, 20 Jan 1998 17:40:38 +0100 Organization: Instytut Maszyn Matematycznych Lines: 36 Message-ID: <34C4D386.1DE4@imm.org.pl> References: <6a2is8$2j9$5@newsfeed.onet.pl> NNTP-Posting-Host: 148.81.238.53 Mime-Version: 1.0 X-Mailer: Mozilla 3.01Gold (Win95; I) Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit