Jump to content

SUBIECTE NOI
« 1 / 5 »
RSS
Unde e recomandat sa ma cazez in ...

Descarcator de supratensiune tip 2

ping digi?

Reparare "șanțuri&#...
 De ce i se zice Mariei "Stapa...

Colet valoare Londra București

BMW seria 3 rulat vs SsangYong Ko...

Share abonament Netflix
 Cum pot sa fac rost de un negativ...

Lant Bicicleta

Un designer artist: Raymond Loewy

ATS din contactor modular
 Parere apartament ~150k

Limitare la 100mb/s

Altercație

Cartonașe și stickere t...
 

Cum ma poate ajuta debuggerul sa inteleg RECURSIVITATEA

- - - - -
  • Please log in to reply
3 replies to this topic

#1
dani.user

dani.user

    Guru Member

  • Grup: Senior Members
  • Posts: 30,254
  • Înscris: 24.02.2007
Avand in vedere ca multi se incurca cand vine vorba de recursivitate si ca si mai multi n-au auzit de debugger, am creat o scurta inregistrare ce prezinta cum se poate executa o aplicatie pas cu pas pentru a intelege ce se intampla la un calcul recursiv (in C).

Algoritmul ales este unul banal – implementarea sumei unui vector sub forma: elementul curent + suma celorlaltor elemente

Inregistrarea e un gif animat ce schimba cadrul la 4 secunde.

A se observa cum, la fiecare apel recursiv, call stackul se adanceste, iar variabilele locale functiei curente se tot modifica. In cazul vectorului, ceea ce este afisat in dreptul value este sub forma adresa in memorie {valoarea primului element}

Vizionare placuta.

Attached File  output.zip   187.38K   43 downloads

#2
Mosotti

Mosotti

    Geniu umil

  • Grup: Senior Members
  • Posts: 33,295
  • Înscris: 21.04.2004
Ai incercat sa explici recursivitatea folosind o chestie probabil mult mai neinteleasa, aritmetica pointerilor :lol:

#3
dani.user

dani.user

    Guru Member

  • Grup: Senior Members
  • Posts: 30,254
  • Înscris: 24.02.2007
Poate impusc doi iepuri deodata

#4
OriginalCopy

OriginalCopy

    I'm harmful, fear me please! :))

  • Grup: Senior Members
  • Posts: 27,268
  • Înscris: 10.08.2006
TCO FTW.

Eu as fi facut prezentatia fara TCO, si as fi dat TCO ca tema pentru acasa.

Anunturi

Second Opinion Second Opinion

Folosind serviciul second opinion ne puteți trimite RMN-uri, CT -uri, angiografii, fișiere .pdf, documente medicale.

Astfel vă vom putea da o opinie neurochirurgicală, fără ca aceasta să poată înlocui un consult de specialitate. Răspunsurile vor fi date prin e-mail în cel mai scurt timp posibil (de obicei în mai putin de 24 de ore, dar nu mai mult de 48 de ore). Second opinion – Neurohope este un serviciu gratuit.

www.neurohope.ro

0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users

Forumul Softpedia foloseste "cookies" pentru a imbunatati experienta utilizatorilor Accept
Pentru detalii si optiuni legate de cookies si datele personale, consultati Politica de utilizare cookies si Politica de confidentialitate