Lập trình c trong kỹ thuật điện tử phần 2
➤ Gửi thông báo lỗi ⚠️ Báo cáo tài liệu vi phạmNội dung chi tiết: Lập trình c trong kỹ thuật điện tử phần 2
Lập trình c trong kỹ thuật điện tử phần 2
7. MẢNG239Chương 7MẢNGMột mảng bao gồm (hay còn gọi là cất giữ) không ít hơn một giá trị, có một kiểu dữ liệu chung, dưởi một tên chung. Mỏi giá trị c Lập trình c trong kỹ thuật điện tử phần 2 có một vị tri (slot) duy nhất và dược so sánh bằng cách sừ dụrig kỹ thuật chỉ số hóa. Hình 7.1 giởi thiệu một mạch với 5 điện trơ, có thể được khai báo với chương trình bàng 5 khai báo dâu phày động dơn giàn.KHAI BÁO BIẾN ĐƠNCHỈ SỐ HOÁ MẢNGfloat RI,R2,R3,R4,R5;R[OJ, R(ll, R(2), R(3b RĨ41float R5;Hin Lập trình c trong kỹ thuật điện tử phần 2 h 7.1: Các biến đơn giàn dựa vào sự chì số hóa màng.Nếu như những biến điện trỏ cần được chuyến giao vào trong một hàm thì toàn bộ 5 biến cẩn phải dượLập trình c trong kỹ thuật điện tử phần 2
c chuyển giao qua danh sách tham số. Một phương pháp tinh xảo hơn sừ dụng các mảng đe cất giữ tất cả các240LẬP TRÌNH c TRONG KỶ THUẬT ĐIỆN TỬgiá trị d7. MẢNG239Chương 7MẢNGMột mảng bao gồm (hay còn gọi là cất giữ) không ít hơn một giá trị, có một kiểu dữ liệu chung, dưởi một tên chung. Mỏi giá trị c Lập trình c trong kỹ thuật điện tử phần 2 o của một màng chỉ rõ kiểu dữ liệu, tên và số lượng của các phấn từ trong mảng được chỉ rõ trong những dấu ngoặc vuông (1 1). Sau dây là khuôn mồu chuẩn dùng cho khai báo mảng.data_type array—name[size];Hình 7.2 chỉ ra rằng phần tử đầu tiên của mảng dã được chỉ số hoá (đánh SỐ) là 0 và phần từ cuôì Lập trình c trong kỹ thuật điện tử phần 2 cùng được đánh số là (SIZE-11. Chương trình dịch phân bố (cấp phát) bộ nhô cho phân tử đẩu tiên array_name(O] tới phần tử mảng cuôì cùng array—name(SILập trình c trong kỹ thuật điện tử phần 2
ZE_1). SỐ byte được phán bô' trong bộ nhớ sẽ là sô' các phần tử trong mảng nhân với số byte dược sử dụng để cất giữ kiểu dữ liệu cùa mảng.Hình 7.2; Cá7. MẢNG239Chương 7MẢNGMột mảng bao gồm (hay còn gọi là cất giữ) không ít hơn một giá trị, có một kiểu dữ liệu chung, dưởi một tên chung. Mỏi giá trị c Lập trình c trong kỹ thuật điện tử phần 2 dụ về khai báo mảng.int ci rcuit(10);/* allocates space for circưit(O) *//*to circuit[9]*/float impedance(50);/*allocates forimpedance(0)to*//*impedance(49)*/2417. MẤNG7.1 CON TRÒ VÀ MẢNGGiữa con trỏ và màng có một môì quan hệ rất chặt chẽ. Một biến con trỏ cất giữ một địa chỉ bộ nhớ, có thể được sử Lập trình c trong kỹ thuật điện tử phần 2 a đổi, trong khi một tên mảng cất giữ một địa chỉ cố định, đặt cho phần tử đẩu tiên trong màng. Địa chỉ của.phần tử đầu tiên của màng có tên là arrnamLập trình c trong kỹ thuật điện tử phần 2
e như vậy sẽ là &arrnaine[O}. Bảng 7.1 chỉ ra những thí dụ cho thấy các màng và con trò sứ dụng những ký hiệu chỉ số hóa khác nhau như thế nào và nó c7. MẢNG239Chương 7MẢNGMột mảng bao gồm (hay còn gọi là cất giữ) không ít hơn một giá trị, có một kiểu dữ liệu chung, dưởi một tên chung. Mỏi giá trị c7. MẢNG239Chương 7MẢNGMột mảng bao gồm (hay còn gọi là cất giữ) không ít hơn một giá trị, có một kiểu dữ liệu chung, dưởi một tên chung. Mỏi giá trị cGọi ngay
Chat zalo
Facebook