Hỏi Ngu Cái
4 posters
Tin Học Ứng Dụng - Đại Học Cần Thơ :: Học tập - Giáo trình :: Không biết tôi hỏi - Ai giỏi thì trả lời
Trang 1 trong tổng số 1 trang
Hỏi Ngu Cái
Tình hình là hok bít sử dụng con trỏ và địa chỉ? Bạn nào nói lại về cách sử dụng đi!
wtf.ddnam- Posts : 23
Join date : 25/10/2010
zay cung hok biet!
xin chao ban, de muon biet su dung con tro tot hon, ban nen vao trang google.com.vn sao do go vao thong tin ban can tim hieu la se biet tat tan tat! hjh...
chuc ban thanh cong!
chuc ban thanh cong!
thieusike- Posts : 12
Join date : 25/10/2010
Age : 32
Location : Viet Nam
Biến con trỏ!
Mình thấy trong giáo trình viết cũng rỏ ràng lắm rồi mà bạn, bạn ko hiểu chổ nào bạn có thể nói chính xác hơn ko?
Thực chất thì bộ nhớ máy tính được chia thành nhiều ô nhớ nhỏ và mỗi ô sẽ có một địa chỉ và lưu một dữ liệu khác nhau! Bộ nhớ máy tính giống như một "Thành Phố", các ô nhớ giống như các "Ngôi nhà trong thành phố đó vậy", mỗi ngôi nhà sẽ có một địa chỉ và trong ngôi nhà đó sẽ có các vật dụng khác nhau.
Giả sử bạn là một người đang đứng trong thành phố, một người khác gọi điện cho bạn và bảo bạn "Hãy đi đến ngôi nhà số 128 và lấy cho tôi quyển sách Lập Trình C".
Bạn đã biết số nhà thì bạn sẽ đến đúng ngôi nhà ấy.
Bạn đã biết chính xác mục đích bạn đến ngôi nhà ấy để làm gì thì bạn sẽ làm công việc đó, cụ thể là lấy quyển sách Lập Trình C.
Sau khi đã làm xong công việc lấy quyển sách và người bạn ấy lại gọi điện cho bạn và bảo bạn đến ngôi nhà số 14 và lấy cho anh ta một cái Máy tính Casio Fx 570Es.
Biết rỏ địa chị và công việc bạn sẽ hoàn thành nó thật tốt.
Con trỏ p cũng tương tự như bạn trong ví dụ trên vậy.
Khi bạn dùng toán tử "&" để gán địa chỉ một ô nhớ cho con trỏ p <=> Một người bạn gọi điện cho bạn và cho bạn biết số nhà của ngôi nhà mà bạn sắp đi đến trong ví dụ trên. Khi đã gán địa chỉ cho con trỏ thì con trỏ sẽ chỉ đến ô nhớ có địa chỉ đó.
Khi bạn dùng toán tử "*" để truy xuất nội dung của một ô nhớ mà con trỏ chỉ đến <=> Bạn lấy quyển sách Lập Trình C trong ngôi nhà sô 128 mà bạn vừa đi vào. Khi con trỏ đã chỉ đến một ô nhớ thì bạn có thể truy xuất nội dung chứa trong ô nhớ đó bằng toán tử "*".
Bây giờ người dùng lại gán địa chỉ của một ô nhớ khác vào con trỏ p thì con trỏ p sẽ chỉ đến một ô nhớ khác có địa chỉ tương ứng. Khi con trỏ đã chỉ đến ông nhớ mới thì bạn lại có thể truy xuất nội dung chứa trong ô nhớ đó. Cũng giống như người bạn kia lại gọi điện nhờ bạn đi đến ngôi nhà khác và làm giúp anh ta một công việc khác trong ngôi nhà ấy trong ví dụ trên.
Trên đây là hiểu biết và ví dụ của tôi về biến con trỏ, nếu có gì ko chính xác mong các bạn đóng góp ý kiến để chúng ta cùng nhau học hỏi!
Mong các bạn thường xuyên vào diễn đàn để cập nhật thông tin. Thanks!
Thực chất thì bộ nhớ máy tính được chia thành nhiều ô nhớ nhỏ và mỗi ô sẽ có một địa chỉ và lưu một dữ liệu khác nhau! Bộ nhớ máy tính giống như một "Thành Phố", các ô nhớ giống như các "Ngôi nhà trong thành phố đó vậy", mỗi ngôi nhà sẽ có một địa chỉ và trong ngôi nhà đó sẽ có các vật dụng khác nhau.
Giả sử bạn là một người đang đứng trong thành phố, một người khác gọi điện cho bạn và bảo bạn "Hãy đi đến ngôi nhà số 128 và lấy cho tôi quyển sách Lập Trình C".
Bạn đã biết số nhà thì bạn sẽ đến đúng ngôi nhà ấy.
Bạn đã biết chính xác mục đích bạn đến ngôi nhà ấy để làm gì thì bạn sẽ làm công việc đó, cụ thể là lấy quyển sách Lập Trình C.
Sau khi đã làm xong công việc lấy quyển sách và người bạn ấy lại gọi điện cho bạn và bảo bạn đến ngôi nhà số 14 và lấy cho anh ta một cái Máy tính Casio Fx 570Es.
Biết rỏ địa chị và công việc bạn sẽ hoàn thành nó thật tốt.
Con trỏ p cũng tương tự như bạn trong ví dụ trên vậy.
Khi bạn dùng toán tử "&" để gán địa chỉ một ô nhớ cho con trỏ p <=> Một người bạn gọi điện cho bạn và cho bạn biết số nhà của ngôi nhà mà bạn sắp đi đến trong ví dụ trên. Khi đã gán địa chỉ cho con trỏ thì con trỏ sẽ chỉ đến ô nhớ có địa chỉ đó.
Khi bạn dùng toán tử "*" để truy xuất nội dung của một ô nhớ mà con trỏ chỉ đến <=> Bạn lấy quyển sách Lập Trình C trong ngôi nhà sô 128 mà bạn vừa đi vào. Khi con trỏ đã chỉ đến một ô nhớ thì bạn có thể truy xuất nội dung chứa trong ô nhớ đó bằng toán tử "*".
Bây giờ người dùng lại gán địa chỉ của một ô nhớ khác vào con trỏ p thì con trỏ p sẽ chỉ đến một ô nhớ khác có địa chỉ tương ứng. Khi con trỏ đã chỉ đến ông nhớ mới thì bạn lại có thể truy xuất nội dung chứa trong ô nhớ đó. Cũng giống như người bạn kia lại gọi điện nhờ bạn đi đến ngôi nhà khác và làm giúp anh ta một công việc khác trong ngôi nhà ấy trong ví dụ trên.
Trên đây là hiểu biết và ví dụ của tôi về biến con trỏ, nếu có gì ko chính xác mong các bạn đóng góp ý kiến để chúng ta cùng nhau học hỏi!
Mong các bạn thường xuyên vào diễn đàn để cập nhật thông tin. Thanks!
Re: Hỏi Ngu Cái
Chào tất cả mọi người (admin cho mượn spam cái hướng dẫn đăng kí diễn đàn nhe!)
๑۞۩MTruyen۩۞๑- Posts : 3
Join date : 28/10/2010
Age : 114
Location : Thế Giới Tin Học Ứng Dụng
Tin Học Ứng Dụng - Đại Học Cần Thơ :: Học tập - Giáo trình :: Không biết tôi hỏi - Ai giỏi thì trả lời
Trang 1 trong tổng số 1 trang
Permissions in this forum:
Bạn không có quyền trả lời bài viết