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ạ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?

2 Likes

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 :grin:

2 Likes

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.

1 Like

ý 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.

83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?