Video: Bài 1 Giáo trình Ngôn ngữ lập trình C - Các khái niệm cơ bản - Bùi Thế Tâm 2025
Một số thứ chỉ thuộc về nhau, như tên và địa chỉ của bạn. Bạn có thể tạo ra một mối quan hệ như vậy trong lập trình C bằng cách sử dụng mảng song song hoặc các biến được đặt tên cụ thể. Nhưng đó là clunky. Một giải pháp tốt hơn là sử dụng một cấu trúc, như thể hiện trong một biến, nhiều bộ phận.
ONE VARIABLE, MANY PARTS
#include int main () {struct player {char name [32]; int highscore;}; struct máy nghe nhạc xbox; printf ("Nhập tên người chơi:"); scanf ("% s", tên xbox.); printf ("Nhập điểm cao của họ:"); scanf ("% d", & xbox. highscore); printf ("Player% s có điểm số cao là% dn", xbox. name, xbox. highscore); Quay lại (0);}
Bài tập 1: Thậm chí không biết những gì đang xảy ra, hãy gõ Một biến, Nhiều phần vào trình soạn thảo của bạn để tạo ra một chương trình mới. Xây dựng và chạy.
Đây là cách mã trong One Variable, Many Parts hoạt động:
Dòng 5 đến 9 khai báo cấu trúc của cầu thủ. Cấu trúc này có hai thành viên - một mảng char (chuỗi) và int - được khai báo giống như bất kỳ biến số khác trong Dòng 7 và 8.
Dòng 10 tuyên bố một biến mới cho cấu trúc máy nghe nhạc, xbox.
Dòng 13 sử dụng sacnf () để điền tên thành viên cho biến cấu trúc xbox với một giá trị chuỗi.
Dòng 15 sử dụng scanf () để gán một giá trị cho thành viên điểm cao trong cấu trúc xbox.
Các giá trị thành viên của cấu trúc được hiển thị ở dòng 17 bằng cách sử dụng một hàm printf (). Hàm được chia ra giữa hai dòng với dấu gạch chéo ngược ở cuối dòng 17; các biến cho printf () được đặt trên dòng 18.