สารบัญ:

คุณสามารถคืนอาร์เรย์ใน C ได้หรือไม่?
คุณสามารถคืนอาร์เรย์ใน C ได้หรือไม่?

วีดีโอ: คุณสามารถคืนอาร์เรย์ใน C ได้หรือไม่?

วีดีโอ: คุณสามารถคืนอาร์เรย์ใน C ได้หรือไม่?
วีดีโอ: Return an array from a function in C 2024, พฤศจิกายน
Anonim

กลับอาร์เรย์ จากฟังก์ชันใน ค . ค การเขียนโปรแกรม ทำ ไม่อนุญาตให้ กลับ ทั้งหมด อาร์เรย์ เป็นอาร์กิวเมนต์ของฟังก์ชัน อย่างไรก็ตาม, กลับมาได้ ตัวชี้ไปที่ an อาร์เรย์ โดยระบุ อาร์เรย์ ชื่อที่ไม่มีดัชนี

ยังถามอีกว่าเมธอดสามารถคืนค่าอาร์เรย์ได้หรือไม่?

NS วิธีการกลับได้ การอ้างอิงถึง an อาร์เรย์ . NS กลับ ประเภทของ กระบวนการ จะต้องประกาศเป็น อาร์เรย์ ของชนิดข้อมูลที่ถูกต้อง

นอกจากนี้ ค่าคงที่ใน C คืออะไร? จากวิกิพีเดีย: ใน ค ภาษาโปรแกรม, คงที่ ใช้กับตัวแปรและฟังก์ชันส่วนกลางเพื่อกำหนดขอบเขตเป็นไฟล์ที่มีอยู่ ในตัวแปรท้องถิ่น คงที่ ใช้เพื่อเก็บตัวแปรในหน่วยความจำที่จัดสรรแบบคงที่แทนหน่วยความจำที่จัดสรรโดยอัตโนมัติ

แล้วทำไมเราใช้ return 0 ใน C?

ใน ค และโปรแกรม C++ หน้าที่หลักเป็นประเภท int ดังนั้นจึงควร กลับ ค่าจำนวนเต็ม NS กลับ ค่าของฟังก์ชันหลักถือเป็น "สถานะการออก" ของแอปพลิเคชัน บนระบบปฏิบัติการส่วนใหญ่ ส่งคืน 0 เป็นสถานะความสำเร็จเช่นพูดว่า "โปรแกรมทำงานได้ดี" ในตอนท้ายของฟังก์ชั่นหลัก

คุณจะประกาศอาร์เรย์ใน C ได้อย่างไร

ในการประกาศอาร์เรย์ คุณต้องระบุ:

  1. ชนิดข้อมูลขององค์ประกอบของอาร์เรย์ อาจเป็น int, float, char ฯลฯ
  2. ชื่อของอาร์เรย์
  3. จำนวนองค์ประกอบคงที่ที่อาร์เรย์อาจมี จำนวนองค์ประกอบถูกวางไว้ในวงเล็บเหลี่ยมตามชื่ออาร์เรย์

แนะนำ: