Βίντεο: H ΓΛΩΣΣΑ C - ΜΑΘΗΜΑ 2 - ΒΑΣΙΚΑ ΣΤΟΙΧΕΙΑ ΕΝΟΣ ΠΡΟΓΡΑΜΜΑΤΟΣ C - ΘΕΩΡΙΑ 1 από 3 2024
Μερικά πράγματα ανήκουν απλά, όπως το όνομα και η διεύθυνσή σας. Μπορείτε να σχεδιάσετε μια τέτοια σχέση στον προγραμματισμό C χρησιμοποιώντας παράλληλους πίνακες ή ειδικά ονομαζόμενες μεταβλητές. Αλλά αυτό είναι τυχαίο. Μια καλύτερη λύση είναι να χρησιμοποιήσετε μια δομή, όπως καταδεικνύεται στο One Variable, Many Parts.
ΕΝΑ ΜΕΤΑΒΛΗΤΟ, ΠΟΛΛΑ ΕΞΑΡΤΗΜΑΤΑ
#include int main () {struct player {char όνομα [32]; int highscore?}? struct player xbox; printf ("Εισάγετε το όνομα του παίκτη:"); scanf ("% s", όνομα xbox). printf ("Εισάγετε το υψηλό σκορ:"); σάρωση ("% d", & xbox. highscore); printf ("Ο παίκτης% s έχει υψηλή βαθμολογία% dn", xbox. όνομα, xbox. επιστροφή (0)?}
Άσκηση 1: Χωρίς να γνωρίζετε ακόμη τι συμβαίνει, πληκτρολογήστε μία μεταβλητή, πολλά τμήματα στον επεξεργαστή σας για να δημιουργήσετε ένα νέο πρόγραμμα. Κατασκευάστε και τρέξτε.
Δείτε πώς γίνεται ο κώδικας σε μία μεταβλητή, πολλά τμήματα:
Οι γραμμές 5 έως 9 δηλώνουν τη δομή του παίκτη. Αυτή η δομή έχει δύο μέλη - μια συστοιχία char (string) και int - δηλώνονται ακριβώς όπως κάθε άλλη μεταβλητή στις γραμμές 7 και 8.
Η γραμμή 10 δηλώνει μια νέα μεταβλητή για τη δομή του παίκτη xbox.
Η γραμμή 13 χρησιμοποιεί το sacnf () για να γεμίσει το μέλος ονόματος για τη μεταβλητή δομής xbox με μια τιμή συμβολοσειράς.
Η γραμμή 15 χρησιμοποιεί scanf () για να εκχωρήσει μια τιμή στο μέλος του highscore στη δομή xbox.
Οι τιμές μελών της δομής εμφανίζονται στη Γραμμή 17 χρησιμοποιώντας μια λειτουργία printf (). Η λειτουργία χωρίζεται μεταξύ δύο γραμμών με μια πίσω κάθετο στο τέλος της Γραμμής 17. οι μεταβλητές για το printf () έχουν οριστεί στη Γραμμή 18.