Το Στέκι των Πληροφορικών

Γενικό Λύκειο => Γ΄ Λυκείου => Μήνυμα ξεκίνησε από: kanti στις 25 Απρ 2024, 02:17:23 ΠΜ

Τίτλος: ΣΥΝΤΑΚΤΙΚΟ Ή ΧΡΟΝΟΥ ΕΚΤΕΛΕΣΗΣ;
Αποστολή από: kanti στις 25 Απρ 2024, 02:17:23 ΠΜ
Η έλλειψη αρχικοποίησης μιας μεταβλητής, τι λάθος θα είναι;
π.χ. 
για κ απο 1 μεχρ 10
Σ<--Σ + Κ
Τέλος_επανάληψης

χωρίς αρχικοποίηση του Σ. 
συντακτικό ή χρόνου εκτέλεσης;  :-\

Αν έχω εντολή με μεταβλητή που δεν έχει τιμή, είναι συντακτικό, άρα και η έλλειψη αρχικής τιμής είναι συντακτικό;
Τίτλος: Απ: ΣΥΝΤΑΚΤΙΚΟ Ή ΧΡΟΝΟΥ ΕΚΤΕΛΕΣΗΣ;
Αποστολή από: KosTzag στις 25 Απρ 2024, 08:48:57 ΠΜ
Πρέπει να δούμε το τμήμα δηλώσεων των μεταβλητών.
Αν το Σ έχει δηλωθεί στο τμήμα δηλώσεων των μεταβλητών αλλά δεν έχει αρχικοποιηθεί τότε η εντολή Σ <-- Σ + κ είναι λάθος κατά την εκτέλεση.
Αν το Σ δεν έχει δηλωθεί στο τμήμα δηλώσεων των μεταβλητών τότε η εντολή Σ <-- Σ + κ είναι συντακτικό λάθος.
Τίτλος: Απ: ΣΥΝΤΑΚΤΙΚΟ Ή ΧΡΟΝΟΥ ΕΚΤΕΛΕΣΗΣ;
Αποστολή από: petrosp13 στις 25 Απρ 2024, 10:28:39 ΠΜ
Νομίζω ότι υπάρχουν μεταγλωττιστές που θα το αναγνωρίσουν σαν συντακτικό, αν και δεν είναι στην ουσία λάθος σύνταξης
Θα πρέπει να αποφεύγονται τέτοια "σκοτεινά" σημεία