สิ่งตีพิมพ์ในหัวข้อ 'c-language'


ขั้นตอนการรวบรวมใน GCC
ขั้นตอนการรวบรวมใน GCC GNU Compiler Collection (GCC) เป็นระบบคอมไพเลอร์ที่รองรับภาษาการเขียนโปรแกรมต่างๆ GCC สามารถรับซอร์สโปรแกรมและสร้างโปรแกรมไบนารีที่ปฏิบัติการได้ในภาษาของเครื่องที่จะรัน ขั้นตอนการรวบรวม หากเราต้องการสร้างโปรแกรมที่พิมพ์คำว่า “Have nice day” เป็นภาษา C เราจะได้หน้าตาแบบนี้: กำลังประมวลผลล่วงหน้า ผ่านโปรเซสเซอร์ ลบความคิดเห็น และช่องว่าง เหลือเพียงโค้ดเท่านั้น ตีความและประมวลผลคำสั่งก่อนการประมวลผล โดยจะมีสัญลักษณ์ # นำหน้าเสมอ ในขั้นตอนนี้..

funK “return 0” คืออะไรในฟังก์ชัน main() ใน C/C++!
ในโปรแกรม C/C++ ถ้าฟังก์ชัน main() ทำตามคำสั่งทั้งหมดทีละขั้นตอนโดยไม่มีข้อผิดพลาดใดๆ ในตอนท้ายฟังก์ชันจะไปถึง return 0 ; หากไปจนกระทั่ง ส่งคืน 0 คอมไพเลอร์ จะถือเป็นการดำเนินการที่ประสบความสำเร็จ การสร้างฟังก์ชัน main() โดยส่งคืน 0 ถือเป็นแนวทางปฏิบัติที่ดี หากเราประกาศฟังก์ชั่น main() เช่นนี้: ถือเป็นโมฆะ main(){ // กิจกรรมทั้งหมดที่ต้องดำเนินการ } เราก็ไม่จำเป็นต้องคืนอะไร แต่นี่ไม่ใช่แนวปฏิบัติที่ดี..