คำถามในหัวข้อ 'variable-length-array'

ไม่เข้าใจวิธีคำนวณกำลังสองของตัวเลขแบบนี้
ฉันพบฟังก์ชันที่คำนวณกำลังสองของตัวเลขแล้ว: int p(int n) { int a[n]; //works on C99 and above return (&a)[n] - a; } ส่งกลับค่า n 2 คำถามคือ มันทำแบบนั้นได้อย่างไร? หลังจากการทดสอบเล็กน้อย ฉันพบว่าระหว่าง (&a)[k] ถึง...
9289 มุมมอง
schedule 25.12.2023