ΕΙΔΙΚΕΣ ΕΝΤΟΛΕΣ ΤΗΣ ΓΛΩΣΣΑΣ C
typedef
Ο γενικός τύπος της εντολής typedef είναι:
typedef τύπος όνομα;
τύπος είναι οποιοσδήποτε αποδεκτός τύπος δεδομένων της γλώσσας C, και
όνομα είναι το νέο όνομα το οποίο θέλουμε να ορίσουμε για αυτό τον τύπο
Ο γενικός τύπος δήλωσης ενός απαριθμήσιμου τύπου είναι:
enum όνομα { στοιχεία } μεταβλητές;
με τον οποιο οριζουμε αυθαιρετα στο προγραμμα τιμες
Ο γενικός τύπος της εντολής sizeof είναι:
Τιμή = sizeof( μεταβλητή )
όπου: Τιμή είναι ένας ακέραιος αριθμός ο οποίος υποδεικνύει το μέγεθος σε bytes της μεταβλητής
Ο μοναδιαίος τελεστής sizeof μπορεί να χρησιμοποιηθεί για να μας δώσει το ακριβές μέγεθος οποιουδήποτε τύπου μεταβλητής
Προσδιοριστες
Καλούνται προσδιοριστές (qualifiers) οι δεσμευμένες λέξεις οι οποίες προσδιορίζουν επί πλέον ιδιότητες σε μεταβλητες και δομες εκτός από τη δήλωση του τύπου.
const
Με τη βοήθεια του προσδιοριστή const, δηλώνουμε μια μεταβλητή (απλή ή σύνθετη) της οποίας η τιμή θα παραμένει σταθερή σε όλη τη διάρκεια της εκτέλεσης του προγράμματος.
volatile
Με τη βοήθεια του προσδιοριστή volatile, δηλώνουμε μια μεταβλητή (απλή ή σύνθετη) της οποίας η τιμή μπορεί να τροποποιηθεί κατά τη διάρκεια της εκτέλεσης του προγράμματος εν αγνοία του μεταγλωττιστή.
Συναρτηση γραμμης
Η λέξη inline η οποία πρέπει να τοποθετηθεί ακριβώς πριν από τον τύπο επιστροφής της τιμής της συνάρτησης είναι μια συναρτηση γραμμης.
Η λέξη κλειδί inline δεν αποτελεί εντολή της γλώσσας C, απλά προειδοποιεί το μεταγλωττιστή ότι η συνάρτηση η οποία ακολουθεί δεν είναι μια απλή συνάρτηση αλλα μπορει να είναι πχ μια προσθεση.
ΑΣΚΗΣΕΙΣ ΓΙΑ ΕΞΑΣΚΗΣΗ
1.ΓΡΑΨΤΕ ΕΝΑ ΠΡΟΓΡΑΜΜΑ ΠΟΥ ΝΑ ΚΑΝΕΙ ΧΡΗΣΗ ΤΗΣ ΕΙΔΙΚΗΣ ΕΝΤΟΛΗΣ SIZE OF
typedef
Ο γενικός τύπος της εντολής typedef είναι:
typedef τύπος όνομα;
τύπος είναι οποιοσδήποτε αποδεκτός τύπος δεδομένων της γλώσσας C, και
όνομα είναι το νέο όνομα το οποίο θέλουμε να ορίσουμε για αυτό τον τύπο
Ο γενικός τύπος δήλωσης ενός απαριθμήσιμου τύπου είναι:
enum όνομα { στοιχεία } μεταβλητές;
με τον οποιο οριζουμε αυθαιρετα στο προγραμμα τιμες
Ο γενικός τύπος της εντολής sizeof είναι:
Τιμή = sizeof( μεταβλητή )
όπου: Τιμή είναι ένας ακέραιος αριθμός ο οποίος υποδεικνύει το μέγεθος σε bytes της μεταβλητής
Ο μοναδιαίος τελεστής sizeof μπορεί να χρησιμοποιηθεί για να μας δώσει το ακριβές μέγεθος οποιουδήποτε τύπου μεταβλητής
Προσδιοριστες
Καλούνται προσδιοριστές (qualifiers) οι δεσμευμένες λέξεις οι οποίες προσδιορίζουν επί πλέον ιδιότητες σε μεταβλητες και δομες εκτός από τη δήλωση του τύπου.
const
Με τη βοήθεια του προσδιοριστή const, δηλώνουμε μια μεταβλητή (απλή ή σύνθετη) της οποίας η τιμή θα παραμένει σταθερή σε όλη τη διάρκεια της εκτέλεσης του προγράμματος.
volatile
Με τη βοήθεια του προσδιοριστή volatile, δηλώνουμε μια μεταβλητή (απλή ή σύνθετη) της οποίας η τιμή μπορεί να τροποποιηθεί κατά τη διάρκεια της εκτέλεσης του προγράμματος εν αγνοία του μεταγλωττιστή.
Συναρτηση γραμμης
Η λέξη inline η οποία πρέπει να τοποθετηθεί ακριβώς πριν από τον τύπο επιστροφής της τιμής της συνάρτησης είναι μια συναρτηση γραμμης.
Η λέξη κλειδί inline δεν αποτελεί εντολή της γλώσσας C, απλά προειδοποιεί το μεταγλωττιστή ότι η συνάρτηση η οποία ακολουθεί δεν είναι μια απλή συνάρτηση αλλα μπορει να είναι πχ μια προσθεση.
ΑΣΚΗΣΕΙΣ ΓΙΑ ΕΞΑΣΚΗΣΗ
1.ΓΡΑΨΤΕ ΕΝΑ ΠΡΟΓΡΑΜΜΑ ΠΟΥ ΝΑ ΚΑΝΕΙ ΧΡΗΣΗ ΤΗΣ ΕΙΔΙΚΗΣ ΕΝΤΟΛΗΣ SIZE OF
Δεν υπάρχουν σχόλια:
Δημοσίευση σχολίου