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

Bài giảng Kỹ thuật lập trình: Chương 6 - Trần Quang

37 13 0

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

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Tiêu đề Chương 6: Array - Struct
Tác giả Trần Quang
Trường học Cuu Duong Than Cong
Chuyên ngành Kỹ thuật lập trình
Thể loại Bài giảng
Năm xuất bản 2016
Thành phố Hồ Chí Minh
Định dạng
Số trang 37
Dung lượng 0,91 MB

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 Kỹ thuật lập trình - Chương 5: Kiểu cấu trúc - Kiểu mảng, chuỗi cung cấp cho người học các kiến thức: Từ khóa Typedef, cấu trúc, mảng, chuỗi ký tự. Đây là một tài liệu hữu ọc dành cho các bạn sinh viên ngành Công nghệ thông tin và những ai quan tâm dùng làm tài liệu học tập và nghiên cứu.

Trang 1

Ch ng 06

Ki u c u trúc

Ki u m ng – chu i

Trang 3

nh ngh a ki u m i v i typedef

 typedef cho phép ng i l p trình t o ra tên m i

cho m t ki u d li u đã có

 Tên m i mang l i tính d hi u h n, trong ng c nh

c a bài toán đang xét

 Tên m i giúp rút ng n mã ngu n

Trang 6

}

 Ví d

struct sinhvien { char mssv[8];

Trang 9

Gán giá tr kh i t o khi khai báo

struct sinhvien s2 = { "001", "Nguyen Van An" };

struct sinhvien s3 = { "001", "Nguyen Van An", 9.5f };

Trang 10

cách đ nh ngh a m t tên ki u m i

là Point3D thông qua typedef

Trang 11

M ng

Trang 19

M ng 1 chi u

Hình nh trong

b nh c a các

m ng a, b, và c

Trang 20

 Khai báo h ng s nguyên

 const int max_size

Trang 22

for (int i=0; i < 10; i++) {

printf ("Nhap a[%d]: ", i);

scanf("%d", &a[i]);

}

22

Trang 23

L u ý

 Tr ng h p s ph n t c a m ng ch a bi t tr c (ch xác đ nh khi ch ng trình đang th c hi n)

 K hai báo m ng v i kích th c t i đa

Trang 27

Khai báo m ng hai chi u

Trang 28

printf("Nhap n va m:"); scanf("%d%d",&n, &m);

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

Trang 29

Xu t ma tr n ra màn hình

void main(){

//

printf ("Ma tran da nhap:\n");

for ( i=0; i < n; i++ ) {

for ( j=0; j < m; j++ )

printf( "%4d" ,A[i][j]);

printf("\n");

}

Trang 31

Mô hình chu i trong C

 Trong C, chu i là m ng c a các ký t trong chu i

Trang 32

char s4[] = { 'L', 'A', 'P', ' ', 'T', 'R', 'I', 'N', 'H', '\0'};

char s5[] = "LAP TRINH";

printf("%s\n%s\n%s\n%s\n", s2,s3,s4,s5);

}

Trang 37

Các hàm thao tác v i chu i

 Các hàm khác:

Xem thêm t i: http://www.cplusplus.com/reference/cstring/

Ngày đăng: 08/05/2021, 19:19

TỪ KHÓA LIÊN QUAN