Danh mục

Bài giảng Lập trình C: Chương 7 - Ngô Công Thắng

Số trang: 54      Loại file: pdf      Dung lượng: 330.75 KB      Lượt xem: 13      Lượt tải: 0    
Jamona

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

Thông tin tài liệu:

Bài giảng "Lập trình C - Chương 7: Con trỏ" cung cấp cho người học các kiến thức: Địa chỉ và con trỏ, con trỏ, mảng và xâu ký tự, quản lý bộ nhớ với hàm malloc() và free (). Cuối bài giảng có phần bài tập để người học ôn tập và củng cố kiến thức, mời các bạn cùng tham khảo.
Nội dung trích xuất từ tài liệu:
Bài giảng Lập trình C: Chương 7 - Ngô Công ThắngChươ ng 7. Con trỏI. Địa chỉ và con trỏII. Con trỏ, mảng và xâu ký tựIII. Quản lý bộ nhớ với hàm malloc() và free()IV. Bài tập chương 7Bài giảng Ngôn ngữ C - Chương 7GV. Ngô Công Thắng1I. Địa chỉ và con trỏ1. Địa chỉ (hằng con trỏ)2. Toán tử địa chỉ &3. Khai báo biến con trỏ4. Truy nhập biến qua con trỏ5. Con trỏ void và con trỏ NULL6. Các phép toán trên con trỏ7. Con trỏ trỏ tới con trỏBài giảng Ngôn ngữ C - Chương 7GV. Ngô Công Thắng21. Địa chỉ (hằng con trỏ) Mỗi byte trong bộ nhớ máy tính có một địachỉ. Các địa chỉ này là các số bắt đầu từ 0 trởđi. Ví dụ có 1 MB bộ nhớ thì địa chỉ thấpnhất là 0 và địa chỉ cao nhất là 1.048.575. Bất kỳ chương trình nào khi được nạp vào bộnhớ đều chiếm một khoảng địa chỉ. Điều đócó nghĩa là mọi biến và mọi hàm trongchương trình đều bắt đầu tại một địa chỉ cụthể. Hình 7.1 cho thấy các địa chỉ bộ nhớ.Bài giảng Ngôn ngữ C - Chương 7GV. Ngô Công Thắng31. Địa chỉ (hằng con trỏ) tiếpHình 7.1 Địa chỉ bộ nhớ655.359chươngtrình0314.810314.809314.808314.807314.806314.805314.804314.803314.802314.801314.800314.799var1intvar2charvar3floatvar4intvar1 có địa chỉ 314.809var2 có địa chỉ 314.808var3 có địa chỉ 314.804var4 có địa chỉ 314.802Bài giảng Ngôn ngữ C - Chương 7GV. Ngô Công Thắng42. Toán tử địa chỉ &Toán tử địa chỉ ký hiệu là &, được dùngđể lấy địa chỉ của một biến. Toán tử &phải đặt trước tên biến muốn lấy địa chỉ.Ví dụ: Chương trình sau sẽ đưa ra địachỉ của 3 biến nguyên a, b, c.Bài giảng Ngôn ngữ C - Chương 7GV. Ngô Công Thắng5

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