30/09/2018, 18:38
Phạm vi của con trỏ?
Như tiêu đệ ak . e muốn hỏi phạm vi của 1 kn trỏ ntn? . nêu chưa khai báo kn trỏ trong hàm main thì nó sẽ toàn cục hay chỉ cục bộ trong hàm main vậy ???
Bài liên quan
ak e nhâmf . nếu khai báo kn trỏ trong hàm main thì phạm vi của kn trỏ sẽ toàn cục hay chỉ cục bộ trong hàm main ???
Đặc điểm của con trỏ và biến bình thường là giống nhau, chỉ có giá trị mà con trỏ lưu trữ là đặc biệt thôi
nếu như thế thì sau khi thực hiện hàm add_first_node thì n4 và head sẽ ko bị thay đổi giá trị đúng ko a???
Mục đích của hàm add_first_node không phải là thay đổi giá trị của 1 node, nên giá trị của nó sẽ được giữ nguyên.
nhưng nó sẽ thay đổi kn trỏ next ở bên trong struc n4, e vẫn ko hiểu vì chỉ alf biến cục bộ nhưng sau khi chạy hàm add_first_node vẫn bị thay đổi
Mình nghĩ bạn đang hiểu chưa đúng về lời gọi hàm và phạm vi biến:
Mình giải thích theo ý hiểu của mình, vì sao như thế thì bạn tham khảo thêm ở đây:
http://www.codingunit.com/c-tutorial-call-by-value-or-call-by-reference