TAILIEUCHUNG - Lập trình C trong kỹ thuật điện tử part 7

Tham khảo tài liệu 'lập trình c trong kỹ thuật điện tử part 7', công nghệ thông tin, kỹ thuật lập trình phục vụ nhu cầu học tập, nghiên cứu và làm việc hiệu quả | 252 LẬP TRÌNH c TRONG KỸ THUẬT ĐIỆN TỬ void find_nearest_pref float pref arr int n_prf flcat p_val int i p_val pref_arr 0 for i-1 i n__prf i if mag r-pref_arr i mag P val-pref_arr 1 P val pref_arr i . void print results float r float pref_r printf value entered ohm pref value is ohm n r pref_r float mag float val Determine the magnitude of val if return -val else return val . . Kết quả chạy thử chỉ ra một thí dụ làm mẫu. H Chạy thử Enter a resistance 10-100 ohm 3 Invalid value re-enter Enter a resistance 10-100 ohm 45 value entered ohm pref value is ohm MẢNG NHIÉU CHIẾU Cách khai báo mảng đã sử dụng cho tới thời điểm này được áp dụng cho các mảng tuyến tính hay còn gọi là mảng một chiều. Nhiều ứng dụng đòi hỏi việc chỉ số hóa của dữ liệu dưới dạng nhiều chiều. Hình 253 7. MẢNG cho thấy các hàng và cột tạo ra một mảng hai chiều như thế nào. Chỉ số mảng thử nhất chỉ rõ số hàng còn thứ hai là sô cột. COLUMN ROW 0 0 1 2 n-2 n-1 0 0 0 11 1 0 2 đ n-2J 0 n-11 1 11 0 nrllllu 1 21 r 1J n-21 1 n-11 2 2 0 2 1J 21 2 1 2J 0-2 31 0-1 o o m-2 arrtn-2 10 -2 11 -2 2 1 -2J n-2 -21 n-11 m-1 arrtm-1 0 - 1 -11 21 -11 n-21 -11 n-lj type arr m n Hình Các phần tử màng. Hình cho thấy một mảng hai chiểu được phân bô trong bộ nhớ như thế nào. Trong trưòng hợp này một mảng arr được Bắp xếp với m cột và n hàng. Chương trình dịch phân bố một vùng cho m n giá trị. Một vùng gồm các phần kề sát nhau trong bộ nhớ được phân bô cấp phát và con trỏ cơ sở mảng chỉ vào chỗ bắt đầu của vùng vùng bộ nhớ này được gọi là đống heap . Địa chỉ cơ sỏ cùa mảng sẽ là arr 0 01 ô nhớ của phần tử thứ hai sẽ là arr 0H0 l địa chỉ của phần tủ arr l 10 sẽ là arr 01 0 n của phần tử arr 2 0 sẽ là arr 0 0 2 n 3. Bảng chỉ ra những thí dụ vể các phần tử mảng và những địa chỉ của chúng so với địa chỉ cơ sở của mảng. 254 LẬP TRÌNH c TRONG KỸ THUẬT ĐIỆN TỬ n m phán tử Hình Phân bô bộ nhớ cho màng 2 chiều. Bảng Những thí dụ về các phần tử màng và địa chí

TỪ KHÓA LIÊN QUAN
TAILIEUCHUNG - Chia sẻ tài liệu không giới hạn
Địa chỉ : 444 Hoang Hoa Tham, Hanoi, Viet Nam
Website : tailieuchung.com
Email : tailieuchung20@gmail.com
Tailieuchung.com là thư viện tài liệu trực tuyến, nơi chia sẽ trao đổi hàng triệu tài liệu như luận văn đồ án, sách, giáo trình, đề thi.
Chúng tôi không chịu trách nhiệm liên quan đến các vấn đề bản quyền nội dung tài liệu được thành viên tự nguyện đăng tải lên, nếu phát hiện thấy tài liệu xấu hoặc tài liệu có bản quyền xin hãy email cho chúng tôi.
Đã phát hiện trình chặn quảng cáo AdBlock
Trang web này phụ thuộc vào doanh thu từ số lần hiển thị quảng cáo để tồn tại. Vui lòng tắt trình chặn quảng cáo của bạn hoặc tạm dừng tính năng chặn quảng cáo cho trang web này.