1 Ρυθμίστε το πρόγραμμα στόχου . Ενώ η " sizeof ( ) " λειτουργία δεν απαιτεί ειδικές βιβλιοθήκες , βοηθά να είναι σε θέση να τα μεγέθη της παραγωγής για να βεβαιωθείτε ότι η λειτουργία λειτουργεί σωστά . Το πρόγραμμα αποτελείται από ένα βασικό "κύριος ()" συνάρτηση με την ικανότητα να έξοδο στην οθόνη . Ρυθμίστε το πρόγραμμα , όπως στο ακόλουθο παράδειγμα:
# include " stdio.h "
int main ( ) {
επιστροφή 0? }
Η 2
Δηλώνετε μια μεταβλητή, και έναν τύπο δεδομένων . Στο ακόλουθο παράδειγμα , έχετε δύο μεταβλητές: "i ", που είναι μια βασική ακέραιος , και "Χ ", το οποίο αντιπροσωπεύει την δομή δεδομένων "παράδειγμα" που δημιουργείτε κατά την έναρξη της λειτουργίας :
int main () {
struct { int Παράδειγμα ένα? int δύο ? } ?
struct Παράδειγμα x ? int i = 2 ?
επιστροφή 0? }
εικόνων 3
Εκτυπώστε την έξοδο από το μέγεθος της κάθε μεταβλητής . Χρησιμοποιώντας το " sizeof ( ) ", μπορείτε να εκτυπώσετε το μέγεθος της κάθε μεταβλητής σε bytes . Το μέγεθος του "i" σε bytes , όπως και με όλες τις άλλες ακέραιοι , είναι 4 . Το μέγεθος της "x " σε bytes , που περιέχει δύο ακέραιους αριθμούς , είναι 8 :
printf ( "% lu " , sizeof ( i) ) ? //4printf ( " % lu " , sizeof ( x ) ) ? //8
Η
εικόνων
Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα