ฉันใช้ Code::Blocks 13.12 สำหรับการเขียนโปรแกรมในภาษา C หลังจากสร้างและรันโปรแกรม HelloWorld.c แบบธรรมดาของฉัน มันเกิดข้อผิดพลาด
ข้อผิดพลาด: กล่องแจ้งเตือนปรากฏขึ้นว่า - "cc1.exe หยุดทำงาน ปัญหาทำให้โปรแกรมหยุดทำงานอย่างถูกต้อง Windows จะปิดโปรแกรมและแจ้งให้คุณทราบหากมีวิธีแก้ปัญหา"
ฉันลองใช้ Notepad++ ป๊อปอัปเดียวกันปรากฏขึ้นโดยแจ้งว่า a.exe หยุดทำงาน
ฉันเป็นคนไร้เดียงสา เลยไม่รู้ว่าจะจัดการกับเรื่องนี้อย่างไร คำถามของฉัน:
1) ฉันใช้เวอร์ชันที่ล้าสมัยหรือไม่? ถ้าไม่ฉันจะกำจัดปัญหานี้ได้อย่างไร?
2) IDE ใดที่มีประสิทธิภาพมากที่สุดสำหรับ C/C++ หาก Code::Blocks ไม่มีประสิทธิภาพขนาดนั้น ข้อกำหนดของฉัน" -ฉันใช้ Turbo C และไม่มีข้อผิดพลาด เช่น ข้อผิดพลาดในการแบ่งเซ็กเมนต์และข้อผิดพลาดอื่นๆ ที่เกี่ยวข้องกับหน่วยความจำที่เราได้รับในคอมไพเลอร์ออนไลน์หรือคอมไพเลอร์ของการเขียนโปรแกรมเชิงแข่งขัน ดังนั้น ฉันต้องการคอมไพเลอร์ที่มีประสิทธิภาพซึ่งทำงานเหมือนกับคอมไพเลอร์ออนไลน์ ดังนั้นฉันจึงไม่ติดขัดขณะแก้ไขปัญหาระหว่างการเขียนโปรแกรมแบบแข่งขัน
นี่เป็นข้อผิดพลาดในการให้รหัสอย่างง่าย:
#include <stdio.h>
void main()
{
printf("Hello world!");
//return 0;
}
แก้ไข:
แม้จะเปลี่ยนโค้ดเป็น return int แล้วก็ยังเกิดข้อผิดพลาด ผมลองแก้ไขโค้ดตามด้านล่างนี้แล้ว แต่หน้าต่างเดิมก็เด้งขึ้นมาอีกครั้ง
int main(void)
{
printf("Hello world!");
return 0;
}