Δημοσιεύτηκε: 31 Ιούλ 2011, 17:36
Καλησπέρα και απο μένα.... λοιπον πανω κατω ειναι κατανοητά μιας και σιγα σιγα εξικοιωνομαστε ολο και περισσότερο αλλα έχω μερικές απορίες (σιγα μην δεν είχα χαχα)
καταρχήν
1.
ΤΗν do while καταλαβαινω για ποιο σκοπο την χρησιμοποιει ο migf1 θελει τουλαχιστον μια φορα να περαστούν τα ορισματα που θα δωσει ο χρηστης μεσα στην συνάρτηση ωστε να γινει και ο απαραίτητος έλεγχος μετα , εκεινο που δεν καταλαβαινω ομως ειναι αυτο ->
δηλαδη? μεχρι το while να δώσει μηδενική τιμη? δηλαδη FALSE??? (A!!!!Τωρα σαν να το επιασα.... αλλα θελω και επιβεβαιωση!)
2. Αν καταλαβα καλα αν τον ελεγχο αυτον δεν τον καναμε μεσα στην συναρτηση ποτε ακριβως θα ειχαμε προβλημα???? υπαρχει καποιο ξεκαθαρο και απλο παραδειγματακι???? ή θα μας μπερδεψει οποτε δεν χρειαζεται????
3. Και τωρα θα ρωτησω και κατι πιο "περιεργο" αρχικα η μεταβλητη result δηλωνεται χωρις να αρχικοποιηθει κατι που σημαινει πως στο memory layout εχει μπει στο BSS και μετα δηλαδη σαν δείκτης αποθηκεύεται παλι μεσα στο STACK της συνάρτησης? ΑΥτο δεν μπορω να πιασω τοσο καλα .. ενταξει με το οτι ορισμενοι μεταγλωτιστες αναγνωριζουν αυτοματα πως η συναρτηση περιμενει σαν παραμετρο εναν δεικτη που εχει πει και ο migf1 στο αλλο του τουτοριαλ στο αλλο σαιτ που ελεγε για τους δεικτες αλλα με την μνημη δεν καταλαβαινω ακριβως τι γινεται..... Αν ειναι της παρουσης ας συγκεκριμενοποιηθει και αυτο!!!!
καταρχήν
1.
ΤΗν do while καταλαβαινω για ποιο σκοπο την χρησιμοποιει ο migf1 θελει τουλαχιστον μια φορα να περαστούν τα ορισματα που θα δωσει ο χρηστης μεσα στην συνάρτηση ωστε να γινει και ο απαραίτητος έλεγχος μετα , εκεινο που δεν καταλαβαινω ομως ειναι αυτο ->
- Κώδικας: Επιλογή όλων
while(div2f(x,y,&result)==0);
δηλαδη? μεχρι το while να δώσει μηδενική τιμη? δηλαδη FALSE??? (A!!!!Τωρα σαν να το επιασα.... αλλα θελω και επιβεβαιωση!)
2. Αν καταλαβα καλα αν τον ελεγχο αυτον δεν τον καναμε μεσα στην συναρτηση ποτε ακριβως θα ειχαμε προβλημα???? υπαρχει καποιο ξεκαθαρο και απλο παραδειγματακι???? ή θα μας μπερδεψει οποτε δεν χρειαζεται????
3. Και τωρα θα ρωτησω και κατι πιο "περιεργο" αρχικα η μεταβλητη result δηλωνεται χωρις να αρχικοποιηθει κατι που σημαινει πως στο memory layout εχει μπει στο BSS και μετα δηλαδη σαν δείκτης αποθηκεύεται παλι μεσα στο STACK της συνάρτησης? ΑΥτο δεν μπορω να πιασω τοσο καλα .. ενταξει με το οτι ορισμενοι μεταγλωτιστες αναγνωριζουν αυτοματα πως η συναρτηση περιμενει σαν παραμετρο εναν δεικτη που εχει πει και ο migf1 στο αλλο του τουτοριαλ στο αλλο σαιτ που ελεγε για τους δεικτες αλλα με την μνημη δεν καταλαβαινω ακριβως τι γινεται..... Αν ειναι της παρουσης ας συγκεκριμενοποιηθει και αυτο!!!!