Δημοσιεύτηκε: 06 Ιούλ 2011, 17:50
Δεν υπάρχει αντίστοιχη της python len() αλλά αν θέλεις μπορείς να φτιάξεις έναν πρόσθετο τύπο αντίστοιχο των int arrays της python ή μπορείς απλά να φτιάξεις μια συνάρτηση len() για το array σου.
Αλλά η απορία μου είναι γιατί χρειάζεσαι ξεχωριστή συνάρτηση για το μήκος ενός array στη C; Αφού το δηλώνεις εσύ όταν ορίζεις το array σου (αν είναι στατικό) ή όταν το κάνεις malloc() (αν είναι δυναμικό).
Στο παράδειγμά σου, το μήκος του array σου είναι το: sum.
ΥΓ. Άσχετο, υπάρχει πολύ περιθώριο βελτίωσης του κώδικά σου
Αλλά η απορία μου είναι γιατί χρειάζεσαι ξεχωριστή συνάρτηση για το μήκος ενός array στη C; Αφού το δηλώνεις εσύ όταν ορίζεις το array σου (αν είναι στατικό) ή όταν το κάνεις malloc() (αν είναι δυναμικό).
Στο παράδειγμά σου, το μήκος του array σου είναι το: sum.
ΥΓ. Άσχετο, υπάρχει πολύ περιθώριο βελτίωσης του κώδικά σου