GIÁO TRÌNH C++ - Trang 62

2001 A Space Odyssey (1968)

And yours:

Alien (1979)

Ví dụ này cho chúng ta thấy cách sử dụng các phần tử của một cấu trúc và bản
thân cấu trúc như là các biến thông thường. Ví dụ,

yours.year

là một biến hợp

lệ có kiểu

int

cũng như

mine.title

là một mảng hợp lệ với 50 phần tử kiểu

chars.
Chú ý rằng cả

mine

and

yours

đều được coi là các biến hợp lệ kiểu

movie_t

khi

được truyền cho hàm

printmovie()

.Hơn nữa một lợi thế quan trọng của cấu

trúc là chúng ta có thể xét các phần tử của chúng một cách riêng biệt hoặc toàn
bộ cấu trúc như là một khối.
Các cấu trúc được sử dụng rất nhiều để xây dựng cơ sở dữ liệu đặc biệt nếu
chúng ta xét đến khả năng xây dựng các mảng của chúng.

// array of structures

#include <iostream.h>

#include <stdlib.h>

#define N_MOVIES 5

struct movies_t {

char title [50];

int year;

} films [N_MOVIES];

void printmovie (movies_t movie);

int main ()

{

char buffer [50];

int n;

for (n=0; n<N_MOVIES; n++)

{

Liên Kết Chia Sẽ

** Đây là liên kết chia sẻ bới cộng đồng người dùng, chúng tôi không chịu trách nhiệm gì về nội dung của các thông tin này. Nếu có liên kết nào không phù hợp xin hãy báo cho admin.