Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> การเขียนโปรแกรม C

แปลงโปรแกรม C/C++ เป็น Preprocessor Code

ใช้ GCC/G++ ตัวเลือก -E เพื่อดูโค้ดหลัง Preprocessing (Expand Macro, Include Header)

คำสั่ง

g++ -E program.cpp

ตัวอย่าง

// Source
#define PI 3.1415
int main() {
    float a = PI, r = 5;
    float c = a * r * r;
    return 0;
}

Output (Preprocessed)

int main() {
    float a = 3.1415, r = 5;
    float c = a * r * r;
    return 0;
}