30/09/2018, 20:16
hàm con trả về nhiều giá trị trong c
mọi người cho mình hỏi mình dùng hàm con và muốn trả về nhiều giá trị kết quả phải làm thế nào ạ
Xin cám ơn !
Bài liên quan
mọi người cho mình hỏi mình dùng hàm con và muốn trả về nhiều giá trị kết quả phải làm thế nào ạ
Xin cám ơn !
Bạn nói vấn đề hơi chung chung. Liệu bạn có thể cụ thể hơn một chút được không?
Không biết có phải ý bạn là muốn lấy 2 giá trị sau khi gọi hàm con không. Nếu vậy mình nghĩ bạn dùng kiểu tham biến để lấy nhiều giá trị sau lời gọi hàm
Bản thân Function nó chỉ trả về 1 giá trị thôi, nên trường hợp này bạn có thể truyền tham số cho hàm là tham chiếu hoặc con trỏ những biến mà bạn muốn là được.
ý mình là nếu mình tìm được 2 giá trị ở hàm con và muốn sử dụng trong main thì phải làm thế nào để sử dụng…mình tham khảo thì được khuyên dùng con trỏ
Không chuyên C nhưng trước mình đọc ở đâu bảo rằng con trỏ về bản chất như 1 mảng động mà. Nếu bài đòi trả về mảng các giá trị thì có thể cấp phát cho con trỏ bộ nhớ để lưu 2 giá trị rồi return lại là dc, hình như C không cho trả về mảng nhỉ.
mình cũng không rõ vì mới học mà đang tự tìm hiểu cám ơn bạn nhé!
Trường hợp nếu bạn cần lấy 2 giá trị thì dùng kiểu tham chiếu (Call Reference Value ) cho trong sáng cái code. Còn nếu muốn trả về 1 mảng thì bạn có thể trả về dạng con trỏ. Phần này bạn search Con trỏ hàm thì sẽ rõ thôi.