Δημοσιεύτηκε: 24 Ιούλ 2011, 22:13
από Star_Light
migf1 έγραψε:
migf1 έγραψε:
Το 25 (όπως κι οι υπόλοιπες τιμές του array) στο συγκεκριμένο παράδειγμα είναι αποθηκευμένες στο section που αποθηκεύονται οι αρχικοποιημένες μεταβλητές (δλδ στο data segment) μια και το array μας είναι αρχικοποιημένο.

Ώπα, άκυρο... τώρα είδα πως το array μας δεν είναι ορισμένο ως καθολική μεταβλητή, άρα όντως πάει στο STACK!

Πώς κι έχεις τόσο μεγάλο ενδιαφέρον για τις εσωτερικές υλοποιήσεις της γλώσσας; Ίσως θα σου ήταν χρήσιμο να μάθεις κι assembly αν σου αρέσουν αυτά τα πράγματα :)

Δες πάντως ένα σχετικό link: http://www.bravegnu.org/gnu-eprog/c-startup.html


ε βάσικα με ενδιαφέρει να μάθω κατι σε βάθος και οχι επιφανειακα. Πιο παλια ασχολιόμουν με την ασφάλεια και το είδος των επιθέσεων μεχρι που έπεσα και στο Buffer Overflow οπου εκει διαβασα ενα αρθρο που είχε ολα αυτα και μου εκτίναξε την περιέργεια. Βεβαια παντοτε ήθελα να είμαι ταυτόχρονα και προγραμματιστής. Αν οχι τοσο καλος οσο εσυ τουλαχιστον αν μου δωσουν ενα module να ξερω να βρισκω μια ακρη!!!!