Η έλλειψη αρχικοποίησης μιας μεταβλητής, τι λάθος θα είναι;
π.χ.
για κ απο 1 μεχρ 10
Σ<--Σ + Κ
Τέλος_επανάληψης
χωρίς αρχικοποίηση του Σ.
συντακτικό ή χρόνου εκτέλεσης; :-\
Αν έχω εντολή με μεταβλητή που δεν έχει τιμή, είναι συντακτικό, άρα και η έλλειψη αρχικής τιμής είναι συντακτικό;
Πρέπει να δούμε το τμήμα δηλώσεων των μεταβλητών.
Αν το Σ έχει δηλωθεί στο τμήμα δηλώσεων των μεταβλητών αλλά δεν έχει αρχικοποιηθεί τότε η εντολή Σ <-- Σ + κ είναι λάθος κατά την εκτέλεση.
Αν το Σ δεν έχει δηλωθεί στο τμήμα δηλώσεων των μεταβλητών τότε η εντολή Σ <-- Σ + κ είναι συντακτικό λάθος.
Νομίζω ότι υπάρχουν μεταγλωττιστές που θα το αναγνωρίσουν σαν συντακτικό, αν και δεν είναι στην ουσία λάθος σύνταξης
Θα πρέπει να αποφεύγονται τέτοια "σκοτεινά" σημεία