1. Trang chủ
  2. » Công Nghệ Thông Tin

Bài giảng Tin học đại cương 1: Kiểu dữ liệu có cấu trúc - ThS. Nguyễn Thị Mỹ

2 8 0

Đang tải... (xem toàn văn)

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 2
Dung lượng 246,42 KB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

Bài giảng Tin học đại cương 1: Kiểu dữ liệu có cấu trúc cung cấp cho người đọc các kiến thức: Kiểu dữ liệu có cấu trúc, truy cập các thuộc tính cấu trúc. Mời các bạn cùng tham khảo nội dung chi tiết.

Trang 1

31/01/2012

1

Kiểu dữ liệu có cấu trúc

Cấu trúc thực chất là một kiểu dữ liệu do người dùng định nghĩa

bằng cách gom nhóm các kiểu dữ liệu cơ bản có sẵn trong C

thành một kiểu dữ liệu phức hợp nhiều thành phần

Khai báo

struct tên_struct

{

khai báo các thuộc tính;

};

typedef struct tên_struct tên_kiểu;

Hoặc

typedef struct tên_struct

{

khai báo các thuộc tính;

}tên_struct_khai_bao_lại;

Kiểu dữ liệu có cấu trúc

Ví dụ:

struct ttDate

{

char thu[5];

unsigned char ngay;

unsigned char thang;

int nam;

};

typedef struct ttDate DATE;

Hoặc

typedef struct ttDate

{

char thu[5];

unsigned char ngay;

unsigned char thang;

int nam;

}DATE;

Trang 2

31/01/2012

2

Truy cập các thuộc tính cấu trúc

Biến kiểu cấu trúc

tên_kiểu tên_biến;

tên_biến.tên_thuộc_tính;

Ví dụ:

Biến con trỏ kiểu cấu trúc

tên_kiểu *tên_biến_con_trỏ;

tên_biến_con_trỏ->tên_thuộc_tính;

Ví dụ:

x -> ngay = 5 ; // gan ngay bang 5

Khai báo đệ qui

struct tên_struct

{

khai báo các thuộc tính;

struct tên_struct *tên_thuộc_tính_đệ_qui;

};

Ví dụ:

typedef struct ttNode

{

int key;

struct ttNode *pNext;

}Node;

Ngày đăng: 21/05/2021, 14:20

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

🧩 Sản phẩm bạn có thể quan tâm