Δημοσιεύτηκε: 16 Ιουν 2011, 11:03
stamatiou έγραψε:Σαν variables δηλαδή;
Όχι μεταβλητή αλλά το αντίθετο: Σταθερά!Πχ δίνεις:
- Κώδικας: Επιλογή όλων
#define PI 3.14159265
main()
{
int x = 2;
float xpix;
xpix = PI*x;
printf("%f\n", xpix);
}
Όπου PI το αναγνωριστικό και 3.14159265 οι χαρακτήρες ή αλλιώς η τιμή που αποδίδεται στο αναγνωριστικό.Η τιμή του PI δεν πρόκειται να αλλάξει μέσα στο πρόγραμμα.Δηλαδή με την οδηγία #define ορίζεις μια σταθερά.Εγώ έδωσα σαν σταθερά το PI(π) που όπως θα ξέρεις στα μαθηματικά δεν αλλάζει ποτέ.Δηλαδή αν κάνεις ένα πρόγραμμα που υπολογίζει εμβαδόν κύκλου μπορείς να χρησιμοποιήσεις το PI ως σταθερά(δηλώνοντάς το με την οδηγία #define) αφού δεν θα χρειαστεί μέσα στο πρόγραμμα να πάρει μια άλλη τιμή.
Μεταφέρθηκε στην κατάλληλη ενότητα!