คำถามในหัวข้อ 'c99'

มีเอกสารเฉพาะสำหรับพฤติกรรมของ i=i-- ใน gcc หรือไม่
เป็นอีกครั้งที่ปัญหาแบบ "i=i--" ที่เราชื่นชอบที่สุด ใน C99 เรามี: 6.5 นิพจน์ #2: ระหว่างจุดลำดับก่อนหน้าและถัดไป วัตถุจะต้องมีการแก้ไขค่าที่เก็บไว้ สูงสุดหนึ่งครั้ง 70) ย่อหน้านี้แสดงผล !!ไม่ได้กำหนด!! สำนวนคำสั่ง เช่น i = ++i...
238 มุมมอง
schedule 23.12.2023

ไม่เข้าใจวิธีคำนวณกำลังสองของตัวเลขแบบนี้
ฉันพบฟังก์ชันที่คำนวณกำลังสองของตัวเลขแล้ว: 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

`fsetpos()` สามารถใช้เพื่ออนุญาตการเข้าถึงแบบสุ่มในไฟล์ที่มีขนาดใหญ่เกินกว่าจะจัดการกับ `fseek()` ได้อย่างไร
แม้ว่าฉันเข้าใจว่า fpos_t เป็นประเภททึบแสงที่ตั้งใจจะเริ่มต้นโดยฟังก์ชัน fgetpos() §7.19.9.1 ของ เหตุผล C99 ระบุว่า: เพิ่ม fgetpos และ fsetpos ใน C89 เพื่ออนุญาตการเข้าถึงแบบสุ่มในไฟล์ที่มีขนาดใหญ่เกินกว่าจะจัดการกับ fseek และ...
187 มุมมอง
schedule 20.01.2024