Η ΓΛΩΣΣΑ C - ΜΑΘΗΜΑ 3 - ΜΕΤΑΒΛΗΤΕΣ ΚΑΙ ΣΤΑΘΕΡΕΣ - ΕΦΑΡΜΟΓΗ 1

preview_player
Показать описание
ΠΕΡΙΕΧΟΜΕΝΑ ΒΙΝΤΕΟ
Γ. Ασκήσεις
===================================
ΠΕΡΙΕΧΟΜΕΝΑ ΜΑΘΗΜΑΤΟΣ
Α. Μεταβλητές
1) Ονόματα Μεταβλητών
2) Τύποι Δεδομένων
2.1) Τύποι Αριθμητικών Δεδομένων
2.1.1) Προσημασμένοι Ακέραιοι
2.1.2) Μη Προσημασμένοι Ακέραιοι
2.1.3) Πραγματικοί Αριθμοί
2.2) Άλλοι Τύποι Δεδομένων
3) Δήλωση Μεταβλητών
3.1) Εντολή Δήλωσης Μεταβλητών
3.2) Παραδείγματα
3.3) Δήλωση με Αρχικοποίηση
3.4) Που δηλώνουμε τις μεταβλητές
4) Συνώνυμα τύπων δεδομένων
4.1)Η λέξη κλειδί typedef
Β. Σταθερές
1) Αριθμητικές Σταθερές
2) Συμβολικές Σταθερές
2.1) Η οδηγία #define
2.2)H λέξη-κλειδί const
Γ. Ασκήσεις
Рекомендации по теме
Комментарии
Автор

Την πρώτη φορά που έκανα την άσκηση, καταλάθος την μεταβλητή που είχα βάλει σαν σταθερά στην const, την έβαλα μέσα στην scanf. Όταν το έκανα compile, δεν έβγαλε κάποιο error, και όταν το έτρεξα, η σταθερά πήρε την τιμή που πληκτρολόγησα. Το const μας "προστατεύει" μόνο αν πάμε με εντολή να αλλάξουμε την τιμή της σταθεράς ξανά μέσα στον κώδικα, και όχι αν την αλλάξουμε μέσω της scanf?

thanos_d
Автор

στην τελευταια printf αμα το καναμε με define θα επρεπε να βαλουμε printf("const= %d and y= %d", x, y); ή printf("const= x and y= %d", y);

andreaspap.