2013/3/23 Daniel Baluta <[email protected]>:
>>
>> Mi se pare ca intrebarea nu e formulata foarte clar, in sensul ca daca 
>> pointerul
>> p spre integer este de tip int*, atunci p+1 este 0xC0000008, dar daca p este 
>> de
>> tip char*, atunci p+1 este 0xC0000005.
>
> Pointer-ul către un întreg este int* :), pointer-ul către un char este
> char*. Întrebarea
> specifică foarte clar tipul de date referit de pointer :).

Salut,

Am avut si eu intrebarea asta de corectat, chiar de doua ori, in care
s-au dat raspunsurile 0xC0000008 respectiv 0xC0000005. Eu m-am luat
dupa un cuvant cheie din cerinta care spunea ca e vorba despre
_valoarea_ lui p si a lui p + 1 (gandindu-ma la diferenta dintre
valoarea catre care pointeaza un pointer si adresa pointerului in C si
la faptul ca nu scrie nicaieri in cerinta ceva despre adresa). Daca am
gresit, va rog sa ma corectati.


--
Cu stimă,
Mihai Bărbulescu
_______________________________________________
http://ocw.cs.pub.ro/courses/so/info/lista-discutii

Raspunde prin e-mail lui