tailieunhanh - Khai báo cấu trúc
Cách khai báo tương tự như mảng một chiều hay ma trận (Kiểu dữ liệu bây giờ là kiểu dữ liệu có cấu trúc). Cách truy cập phần tử trong mảng cũng như truy cập trên mảng một chiều hay ma trận. Nhưng do từng phần tử có kiểu cấu trúc nên phải chỉ định rõ cần lấy thành phần nào, tức là phải truy cập đến thành phần cuối cùng có kiểu là dữ liệu cơ bản (xem lại bảng các kiểu dữ liệu cơ bản) . | 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; struct ttDate { char thu[5]; unsigned char ngay; unsigned char thang; int nam; }; typedef struct ttDate DATE; Ví dụ: DATE x ; // khai bao bien x kieu DATE = 5 ; // gan ngay bang 5 tên_biến●tên_thuộc_tính Bước 1: Khai báo kiểu dữ liệu có cấu trúc biểu diễn thông tin tọa độ của một điểm trong mặt phẳng gồm 2 thành phần: hoành độ và tung độ Viết chương trình nhập vào toạ độ hai điểm trong mặt phẳng và tính tổng hai toạ độ này struct ttDIEM { int x; int y; }; typedef struct ttDIEM DIEM; Bước 2: Cài đặt các hàm Nhập vào tọa độ điểm void Nhap (DIEM &d); Xuất tọa độ điểm void Xuat (DIEM d); Tính tổng hai tọa độ DIEM Tong (DIEM d1,DIEM d2); void Nhap (DIEM &d) { cout>d. x; cout“Hoanh do : ”; cin>>; } void Xuat (DIEM d) { cout DIEM Tong (DIEM d1,DIEM d2) { DIEM temp; = + ; = + ; return Temp; } void main () { DIEM A , B, AB; //khai bao 3 diem A, B, AB; cout Viết chương trình sử dụng kiểu dữ liệu cấu trúc để hiển thị giờ, phút, giây ra màn hình. Tính khoảng cách, so sánh 2 mốc thời gian và in biết kết quả. Viết chương trình sử dụng kiểu dữ liệu cấu trúc thể hiện ngày, tháng, năm ra màn hình. Kiểm tra xem ngày tháng năm có hợp lệ không và in kết quả Viết chương trình khai báo kiểu dữ liệu để biểu diễn một phân số. Hãy viết hàm thực hiện những công việc sau: Tính tổng, . | 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; struct ttDate { char thu[5]; unsigned char ngay; unsigned char thang; int nam; }; typedef struct ttDate DATE; Ví dụ: DATE x ; // khai bao bien x kieu DATE = 5 ; // gan ngay bang 5 tên_biến●tên_thuộc_tính Bước 1: Khai báo kiểu dữ liệu có cấu trúc biểu diễn thông tin tọa độ của một điểm trong mặt phẳng gồm 2 thành phần: hoành độ và tung độ Viết chương trình nhập vào toạ độ hai điểm trong mặt phẳng và tính tổng hai toạ độ này struct ttDIEM { int x; int y; }; typedef struct ttDIEM DIEM; Bước 2: Cài đặt các hàm Nhập vào tọa độ điểm void Nhap (DIEM &d); Xuất tọa độ điểm void Xuat (DIEM d); Tính tổng hai tọa độ DIEM Tong (DIEM d1,DIEM d2); void Nhap .
đang nạp các trang xem trước