1. Trang chủ
  2. » Luận Văn - Báo Cáo

Slide 1 Kỹ thuật lập trình

37 9 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 đề Kỹ Thuật Lập Trình
Tác giả Trần Quang
Trường học Trường Đại Học
Chuyên ngành Kỹ Thuật Lập Trình
Thể loại Tài Liệu
Năm xuất bản 2016
Thành phố Hà Nội
Định dạng
Số trang 37
Dung lượng 835,68 KB

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

Nội dung

Slide 1 Trần Quang © 2016 Kỹ thuật lập trình 1 Chương 06 Array struct Chương 06 Kiểu cấu trúc Kiểu mảng – chuỗi Trần Quang © 2016 Kỹ thuật lập trình 2 Chương 06 Array struct Nội dung  Từ khoá typedef  Cấu trúc  Mảng  Chuỗi ký tự Trần Quang © 2016 Kỹ thuật lập trình 3 Chương 06 Array struct Đị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ắ.

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];

char hoten[30];

float dtb;

}

6

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 16

 a ch = đ a ch ph n t đ u tiên + k *(kích th c

ph n t )

 Do đó, ch ng trình d dàng ch ra ngay m t ph n

t có ch s b t k => TRUY C P NG U NHIÊN

Trang 18

 b: m ng g m 6 s nguyên Giá tr 3 ph n t đ u là:

10, 20, và 30 Còn 3 ph n t sau ch a xác đ nh

 c: m ng g m 6 s nguyên Giá tr các ph n t l n

l t là: 10, 20, 30, 40, 50, và 60

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: 29/05/2022, 13:50

HÌNH ẢNH LIÊN QUAN

Hình nh trong b  nh  c a các  m ng  a, b, và c - Slide 1 Kỹ thuật lập trình
Hình nh trong b nh c a các m ng a, b, và c (Trang 19)
Mô hình lu trc am ng 2 chi u - Slide 1 Kỹ thuật lập trình
h ình lu trc am ng 2 chi u (Trang 26)
Xu t ma t rn ra màn hình - Slide 1 Kỹ thuật lập trình
u t ma t rn ra màn hình (Trang 29)
Mô hình chu i trong C - Slide 1 Kỹ thuật lập trình
h ình chu i trong C (Trang 31)