ΣΥΝΤΑΚΤΙΚΟ Ή ΧΡΟΝΟΥ ΕΚΤΕΛΕΣΗΣ;

Ξεκίνησε από kanti, 25 Απρ 2024, 02:17:23 ΠΜ

« προηγούμενο - επόμενο »

kanti

Η έλλειψη αρχικοποίησης μιας μεταβλητής, τι λάθος θα είναι;
π.χ. 
για κ απο 1 μεχρ 10
Σ<--Σ + Κ
Τέλος_επανάληψης

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

Αν έχω εντολή με μεταβλητή που δεν έχει τιμή, είναι συντακτικό, άρα και η έλλειψη αρχικής τιμής είναι συντακτικό;

KosTzag

Πρέπει να δούμε το τμήμα δηλώσεων των μεταβλητών.
Αν το Σ έχει δηλωθεί στο τμήμα δηλώσεων των μεταβλητών αλλά δεν έχει αρχικοποιηθεί τότε η εντολή Σ <-- Σ + κ είναι λάθος κατά την εκτέλεση.
Αν το Σ δεν έχει δηλωθεί στο τμήμα δηλώσεων των μεταβλητών τότε η εντολή Σ <-- Σ + κ είναι συντακτικό λάθος.

petrosp13

Νομίζω ότι υπάρχουν μεταγλωττιστές που θα το αναγνωρίσουν σαν συντακτικό, αν και δεν είναι στην ουσία λάθος σύνταξης
Θα πρέπει να αποφεύγονται τέτοια "σκοτεινά" σημεία
Παπαδόπουλος Πέτρος
Καθηγητής Πληροφορικής