[an error occurred while processing this directive] [an error occurred while processing this directive][an error occurred while processing this directive] [an error occurred while processing this directive] [an error occurred while processing this directive] [an error occurred while processing this directive] (none) [an error occurred while processing this directive] [an error occurred while processing this directive] [an error occurred while processing this directive] [an error occurred while processing this directive] [an error occurred while processing this directive][an error occurred while processing this directive]
[an error occurred while processing this directive][an error occurred while processing this directive] [an error occurred while processing this directive][an error occurred while processing this directive] [an error occurred while processing this directive] [an error occurred while processing this directive] [an error occurred while processing this directive] (none) [an error occurred while processing this directive] [an error occurred while processing this directive] [an error occurred while processing this directive][an error occurred while processing this directive]![]() |
![]() |
![]() |
|||||||||||||||||||||||||
|
|||||||||||||||||||||||||||
![]() |
![]() |
![]() |
Henrik Persson <sslug@sslug> skrev: > Det er ikke rigtigt. Et array navn er blot en pointer til det første > element i array'et. Jeg har tidligere slået på tromme for at man læser comp.lang.c FAQ'en hvis man har problemer med forskelle og sammenhænge mellem pointere og arrays, og det råd gælder stadig. http://www.eskimo.com/~scs/C-faq/s6.html Men nej, pointere og arrays er ikke det samme. > Mao. er erklæringerne > > char s[]; > > og > > char *s; > > ekvivalente. Hvis de er ækvivalente er det da mystisk at den ene kan oversættes men den anden kan ikke: sslug@sslug and]$ echo 'int main() { char *s; return 0; }' >a.c;gcc a.c sslug@sslug and]$ echo 'int main() { char s[]; return 0; }' >a.c;gcc a.c a.c: In function `main': a.c:1: array size missing in `s' sslug@sslug and]$ Venlig hilsen, Anders
![]() |
![]() |
![]() |
||||||||||||
|
||||||||||||||
![]() | ||||||||||||||
|
||||||||||||||
![]() |
![]() |
![]() |