Article View: pl.comp.lang.c
Article #695Re: fscanff i sekwencja formatujaca
From: Mechanik
Date: Wed, 21 Jan 1998 19:48
Date: Wed, 21 Jan 1998 19:48
26 lines
1653 bytes
1653 bytes
Dnia Tue, 20 Jan 1998 19:39:21 +0100 Qrczak <qrczak@knm.org.pl> napisal tak: >On Tue, 20 Jan 1998, Marek Kotowski wrote: >Jeśli nazwisko jest typu char *, to &nazwisko _jest_ typu char **. >Nazwisko jest wartością zmiennej, a &nazwisko jest adresem tej zmiennej >(i jest stałą o ile to jest zmienna globalna). >Jeśli natomiast nazwisko jest typu char[WIELKOŚĆ] (co jest kompatybilne >z char *), to &nazwisko jest typu char (*)[WIELKOŚĆ], czyli jest >wskaźnikiem na tablicę danej WIELKOŚCi. Wartości nazwisko i &nazwisko są >takie same, ale są innego typu - nazwisko jest wskaźnikiem na znak, a >&nazwisko jest wskaźnikiem na całą tablicę znaków. Adres tej tablicy nie >jest trzymany w żadnej zmiennej - jest stały o ile to jest zmienna >globalna. Chce tylko zauwazyc ze jesli mamy: char nazwisko[WIELKOSC]; to wyrazenie &nazwisko nie ma sensu, tak jak nie ma sensu wyrazenie &3.1415, bo nie mozna brac adresu stalej. I wtedy kompilator daje ostrzezenie. VANITAS VANITATUM ET OMNIA VANITAS Mechanik
Technical Details
Message-ID:
<6a5fji$rc9$1@sunsite.icm.edu.pl>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!pingwin.icm.edu.pl!news.icm.edu.pl!not-for-mailReferences:
<Pine.LNX.3.96.980120181552.552J-100000@qrnik.knm.org.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!not-for-mail From: ireks@bigfoot.com (Mechanik) Newsgroups: pl.comp.lang.c Subject: Re: fscanff i sekwencja formatujaca Date: Wed, 21 Jan 1998 19:48:57 GMT Organization: ICM's news server Lines: 27 Message-ID: <6a5fji$rc9$1@sunsite.icm.edu.pl> References: <Pine.LNX.3.96.980120181552.552J-100000@qrnik.knm.org.pl> Reply-To: ireks@bigfoot.com NNTP-Posting-Host: rap-cen140.opole.tpnet.pl X-Newsreader: Forte Free Agent 1.0.82 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit