gademis
Τιμώμενο Μέλος
Ο Δημήτρης αυτή τη στιγμή δεν είναι συνδεδεμένος. Είναι 46 ετών και επαγγέλεται Η.Μ.Μ.Υ.. Έχει γράψει 1,634 μηνύματα.
08-08-06
10:56
Η θεση μνημης ειναι το τηλέφωνο του λιακοπουλου που πρέπει να παρεις για παρεις τα βιβλια του.. σε αυτη την εκπομπή ηταν το reference.
Την υποψία μου οτι μπορει να μην εχεις δει Λιακοπουλο την προσπερναω.. δεν υπαρχει περιπτωση.
Την υποψία μου οτι μπορει να μην εχεις δει Λιακοπουλο την προσπερναω.. δεν υπαρχει περιπτωση.
Σημείωση: Το μήνυμα αυτό γράφτηκε 17 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε.
gademis
Τιμώμενο Μέλος
Ο Δημήτρης αυτή τη στιγμή δεν είναι συνδεδεμένος. Είναι 46 ετών και επαγγέλεται Η.Μ.Μ.Υ.. Έχει γράψει 1,634 μηνύματα.
06-08-06
19:29
στη θεση μνήμης 0x2310521010
...
PS: Οποιος βρει σε ποια εκπομπή κανω reference στο post αυτο κερδιζει
Κοβεστε ολοι στο Λιακοπουλο
Σημείωση: Το μήνυμα αυτό γράφτηκε 17 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε.
gademis
Τιμώμενο Μέλος
Ο Δημήτρης αυτή τη στιγμή δεν είναι συνδεδεμένος. Είναι 46 ετών και επαγγέλεται Η.Μ.Μ.Υ.. Έχει γράψει 1,634 μηνύματα.
30-06-06
14:09
Εχεις ενα προγραμμα που κανειΑρχική Δημοσίευση από Demelene:Μπορείς να γίνεις πιο συγκεκριμένος?
int A;
if (A==7) printf("Lalala");
else A=7;
Το κανεις compile και το pc παει και αντιστοιχει την Α στη θεση μνήμης 0x2310521010, που αρχικα τυχαινει και εχει μεσα 42.
Τρέχεις μια φορα το πρόγραμμα, κανει Α=7 αυτο.
Τη δευτερη φορα, η θέση μνήμης μπορεί να έχει παραμείνει με την τιμή 7 μεσα, οποτε θα σου γράψει Lalala.
Σε C και επι dos που δεν εχει virtual address spaces ολα αυτα. Ευτυχως τα συγκρονα λειτουργικα και γλώσσες μας εχουν γλυτώσει απο αυτο το αναθεμα. Σκευτειτε να ξεχνάτε να αρχικοποιείτε τις μεταβλητες και αυτες να έχουν τις σωστές τιμες απο προηγούμενο run ποσο δυσκολευει το debugging.
PS: Οποιος βρει σε ποια εκπομπή κανω reference στο post αυτο κερδιζει
Σημείωση: Το μήνυμα αυτό γράφτηκε 17 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε.
gademis
Τιμώμενο Μέλος
Ο Δημήτρης αυτή τη στιγμή δεν είναι συνδεδεμένος. Είναι 46 ετών και επαγγέλεται Η.Μ.Μ.Υ.. Έχει γράψει 1,634 μηνύματα.
29-06-06
17:14
Σχετικα με το τι γινεται με τη μνημη που δεν εχεις δωσει τιμη.
Αναλογα με ποια C εχεις στη C εχει η τα προηγούμενα που ειχε η μεταβλητη που ηταν σε αυτη την περιοχή της μνημης, η μια ασχετη τιμη. Στις αλλες γλώσσες εχει μια συγκεκριμένη άσχετη τιμή που ειναι ορισμένη σαν NULL (η κατι αναλογο), για να μπορεις να πεις πραγματα του τυπου if (A==NULL) και να ελεγχεις αν εχει αρχικοποιηθει κατι. Στις συγχρονες γλώσσες θα σου βγαλει τουλαχιστον ενα warning αν πας να κανεις πράξη με τετοια μεταβλητη.
Αναλογα με ποια C εχεις στη C εχει η τα προηγούμενα που ειχε η μεταβλητη που ηταν σε αυτη την περιοχή της μνημης, η μια ασχετη τιμη. Στις αλλες γλώσσες εχει μια συγκεκριμένη άσχετη τιμή που ειναι ορισμένη σαν NULL (η κατι αναλογο), για να μπορεις να πεις πραγματα του τυπου if (A==NULL) και να ελεγχεις αν εχει αρχικοποιηθει κατι. Στις συγχρονες γλώσσες θα σου βγαλει τουλαχιστον ενα warning αν πας να κανεις πράξη με τετοια μεταβλητη.
Σημείωση: Το μήνυμα αυτό γράφτηκε 17 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε.