Danh mục

Bài giảng Mảng - Array

Số trang: 30      Loại file: ppt      Dung lượng: 782.00 KB      Lượt xem: 14      Lượt tải: 0    
tailieu_vip

Hỗ trợ phí lưu trữ khi tải xuống: 8,000 VND Tải xuống file đầy đủ (30 trang) 0

Báo xấu

Xem trước 3 trang đầu tiên của tài liệu này:

Thông tin tài liệu:

Bài giảng Mảng - Array nêu lên một số tính chất, khai báo mảng trong C, truy xuất các thành phần, truyền tham số kiểu mảng cho hàm, một số thao tác cơ sở, mảng nhiều chiều trong mảng - Array. Bài giảng hữu ích với các bạn chuyên ngành Công nghệ thông tin và những bạn quan tâm tới lĩnh vực này.
Nội dung trích xuất từ tài liệu:
Bài giảng Mảng - ArrayMảngArray Mảng–Array Mộtsốtínhchất KhaibáomảngtrongC Truyxuấtcácthànhphần Truyềnthamsốkiểumảngchohàm Mộtsốthaotáccơsở MảngnhiềuchiềuMảng–Mộtsốtínhchất  Mảng là một kiểu dữ liệu có cấu trúc do người lậptrìnhđịnhnghĩa  Dùngbiểudiễncácđốitượngdữliệuởdạngmột dãycácthànhphầncócùngkiểuvớinhau–kiểu cơsở  NNLTCluônchỉđịnhmộtkhốinhớliêntụccho mộtbiếnkiểumảng  Kíchthướccủamảngđượcxácđịnhngaykhikhai báovàkhôngbaogiờthayđổiMảng–KhaibáotrongC kiểucơsở TênBiến[Sốthànhphần]; kiểu của mỗi thành phần hằng số, số thành phần tối đa của mảng do lập trình viên đặt tên int a[100]; //alàmảngbiểudiễndãygồm100thànhphầnintMảng–Vídụ#define#define SIZE SIZE 10 10intint a[5]; a[5]; // // aa dãy dãy gồm gồm 55 số số nguyên nguyênlonglong int int big[100]; big[100];// // big: big: chiếm chiếm 400 400 bytes! bytes!doubledouble d[100]; d[100]; // // d: d: chiếm chiếm 800 800 bytes! bytes!longlong double double v[SIZE];// v[SIZE];// v:10 v:10 long long doubles doubles Mảng–Vídụ khởi tạo cho 5 thành phầnint int a[5] a[5] == {{ 10, 10, 20, 20, 30, 30, 40, 40, 50}; 50};double double d[100] d[100] == {{ 1.5, 1.5, 2.7}; 2.7};short short primes[] primes[] == {{ 1, 1, 2, 2, 3, 3, 5, 5, 7, 7, 11, 11, 13}; 13};long long b[50] b[50] == {{ 00 }; }; 2 thành phần đầu tiên được Trình biên dịch xác khởi tạo, phần định kích thước còn lại: 0 gồm 7 thành phần cách nhanh nhất để khởi tạo tất cả các thành phần bằng 0Mảng–Truyxuấtcácphầntử Cácthànhphầncủamảngđượctruyxuấtthôngquachỉ sốcủachúng0..n1 Thaotáctruyxuấtkhôngkiểmtragiớihạncủachỉsố int int main() main() a {{ 0 int int a[6]; a[6]; int 1 int ii == 7; 7; a[0] a[0] == 59; 59; 2 a[5] a[5] == -10; -10; 3 a[i/2] a[i/2] == 2;2; 4 a[6] a[6] == 0; 0; a[-1] 5 a[-1] == 5; 5; return return 0;0; }}TruyềnthamsốMảngchohàm Tham số kiểu mảng được truyền cho hàm chính là địa chỉcủaphầntửđầutiêntrênmảng Sốthànhphầntrongthamsốmảngcóthểđểtrống. Số thành phần thực sự được sử dụng phải truyền qua mộtthamsốkhác(vd:size) int int add_elements(int add_elements(int a[], a[], int int size) size) {{ int int add_ele ...

Tài liệu được xem nhiều: