- Μπορούμε να δώσουμε αρχικές τιμές στα στοιχεία ενός πίνακα
αν μετά τη δήλωσή του γράψουμε τις τιμές των στοιχείων
χωρισμένες με κόμματα μέσα σε άγκιστρα.
Παράδειγμα:
int days[12] = {31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31};
- Στην περίπτωση προσδιορισμού αρχικών τιμών μπορούμε να μην
προσδιορίσουμε το μέγεθος του πίνακα και να αφήσουμε τον
μεταγλωττιστή να το υπολογίσει αυτόματα με βάση τον αριθμό τιμών που
έχουν χρησιμοποιηθεί.
Παράδειγμα:
int days[] = {31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31};
- Αν κάποιες τιμές δεν προσδιοριστούν, τότε αυτές θα είναι μηδέν.
- Μπορούμε να προσδιορίσουμε τιμές για πίνακες πολλών διαστάσεων
περικλείοντας τιμές μέσα σε άγκιστρα μέσα σε άλλα άγκιστρα.
Παράδειγμα:
double unit_matrix[3][3] = {
{1.0, 0.0, 0.0},
{0.0, 1.0, 0.0},
{0.0, 0.0, 1.0}
};