พึ่งเคยใช้งานครั้งแรกโปรดอ่านที่นี่! howtouse!
x
  • Register
หางานด้าน IT อยู่เหรอ?

อยากทราบว่า #pragma ในภาษาซี เราเอาไว้ทำอะไรครับ

+1 vote
เท่าที่ผมทราบมา มันเป็นเหมือน compiler directive คือประมาณว่าเป็นตัวบอกคอมไพล์เลอร์ให้ทำอะไรบางอย่างกับโค๊ดหน่ะครับ แต่ ไมค่อยเคลียร์เท่าไหร่ อยากให้เพื่อนๆ แนะนำเพิ่มเติมหน่อยครับ ว่า จุดประสงค์ที่เราเอามาใช้เพื่ออะไร มีประโยชน์อย่างไร

 

ขอบคุณครับ
ถามเมื่อ Jun 22, 2012 in C/C++ โดย Wisit Paew (247 คะแนน)
   

3 Answers

0 votes
แบ่ง โค๊ตให้เป็นสัดเป็นส่วนครับ และบอกว่าเป็นส่วนของอะไรๆ ได้ครับ
ตอบเมื่อ Jun 22, 2012 โดย Kangana Sondee (108 คะแนน)
0 votes
#pragma ใช้เปิด feature ระดับ compiler, os ครับ มีเยอะมากแล้วแต่ compiler ครับ เช่น #pragma region ใช้แบ่งโค้ดเป็นส่วนใน visual studio
ตอบเมื่อ Jun 22, 2012 โดย Chayapol Limanon (510 คะแนน)
0 votes
ซึ่งดูเหมือนว่า #pragma ของแต่ละ compiler ก็ไม่เหมือนกันอีก เท่าที่ผมหาข้อมูล เค้าก็แนะนำให้อ้างอิงตาม compiler แต่ละตัว

เช่น ของ C18 Compiler ที่ีใช้กับ Microcontroller เค้ามี

#pragma config

#pragma udata

#pragma idata

#pragma rom

#pragma ram

อะไรประมาณนี้หน่ะครับ
ตอบเมื่อ Jun 23, 2012 โดย Wisit Paew (247 คะแนน)

Related questions

0 votes
0 คำตอบ
267 views ถามเมื่อ Sep 7, 2014 in C/C++ โดย kaakaa (102 คะแนน)
0 votes
1 คำตอบ
0 votes
1 คำตอบ
134 views ถามเมื่อ Aug 31, 2012 in C/C++ โดย Chaiyaporn Nuypram (156 คะแนน)
...