Johs(JS) udskriver i print_num hvad arg peger på..
arg er første parameter, og i kaldet til print_num er første parameter
"%d\n"
Jeg kunne godt tro at det der printes ud er 25637 (16bit) eller 680997
(32bit)
Dette vil være det samme uanset hvad det andet parameter er.
Et godt spørgsmål er hvorfor han kan Johs kan kalde print_num med to
parametre istedet for det ene det er defineret med.
.... eller er jeg gået glip af et eller andet væsentligt?
Venlig hilsen
Jens Jakobsen
"Mogens Hansen" <mogens_h@dk-online.dk> skrev i en meddelelse
news:42408458$0$67259$157c6196@dreader2.cybercity.dk...
>
> "jesper" <jesper@altern.org> wrote in message
> news:424081bd$0$244$14726298@news.sunsite.dk...
>
> [8<8<8<]
>> Fordi det gør du ikke.
>> *ip indeholder ikke 23 men er en pointer, ligesom &a
>
> Forkert.
>
> "ip" er en pointer til en int, som indeholder adressen på a.
> "*ip" er en derefereret pointer til en int, der giver samme værdi a.
>
> Venlig hilsen
>
> Mogens Hansen
>