Chirurgia endoscopică a hipofizei
"Standardul de aur" în chirurgia hipofizară îl reprezintă endoscopia transnazală transsfenoidală. Echipa NeuroHope este antrenată în unul din cele mai mari centre de chirurgie a hipofizei din Europa, Spitalul Foch din Paris, centrul în care a fost introdus pentru prima dată endoscopul în chirurgia transnazală a hipofizei, de către neurochirurgul francez Guiot. Pe lângă tumorile cu origine hipofizară, prin tehnicile endoscopice transnazale pot fi abordate numeroase alte patologii neurochirurgicale. www.neurohope.ro |
expresie indice
Last Updated: Jul 03 2015 03:52, Started by
CodexVinci
, Jul 02 2015 12:25
·
0
#1
Posted 02 July 2015 - 12:25
int f[10],n; cin>>n; while(n) { f[n%10]++; n=n/10; } In partea asta de cod ma intereseaza in special instructiunea "f[n%10]++". 3 intrebari :
Tin sa precizez ca am mai gasit ceva asemanator ,un vector care are indice o expresie ,am cautat si tot nu am gasit ce inseamna sau face . Multumesc anticipat . |
#3
Posted 02 July 2015 - 13:39
La prima intrebare ti-ai raspuns singur. Si de ce sa nu folosesti o expresie ca indice? Daca vreau pot sa folosesc si rezultatul unei functii ca indice.
Si uite care ar putea fi echivalentul: while (n) { int indice = n % 10; f[indice]++; n = n / 10; } |
#4
Posted 02 July 2015 - 23:11
Instructiunea creste cu o unitate elementele vectorului ce au indicele egal cu cifrele numarului n .
Ce e asa de nemaivazut la acel indice?Poti sa intelenesti si vector[n++] sau vector[min(a,b) ] unde min este o functie din algorithm. Sunt curios cum o sa reactionezi cand o sa vezi while(f>>a[i]) , f fiind din contextul ifstream f( "fisier.txt") Edited by VladBtz, 02 July 2015 - 23:12. |
#5
Posted 03 July 2015 - 03:52
Se folosește o expresie deoarece nu știi la ce adresă de memorie relativă la f vrei să incrementezi valoarea, adresa aia o afli abia când rulează programul și primește input dinamic.
Se incrementează așa cum se incrementează orice: se încarcă o valoare din RAM într-un registru al CPU-ului, se execută o instrucțiune de incrementare asupra registrului, operație care e implementată în electronica din CPU, apoi se salvează valoarea din registru înapoi în RAM la adresa f + n % 10. Adresa lui f a generat-o compilatorul la compilare, ea e codată în fișierul .exe și a fost virtualizată de sistemul de operare atunci când ai dat dublu click pe fișierul exe. Întreabă ce nu înțelegi, ca să nu-ți explic ca prostul lucruri pe care poate le știi deja. |
Anunturi
▶ 0 user(s) are reading this topic
0 members, 0 guests, 0 anonymous users