Computer >> Máy Tính >  >> Lập trình >> lập trình C

Chuyển đổi chương trình C / C ++ sang mã tiền xử lý

Ở đây chúng ta sẽ xem cách tạo mã tiền xử lý hoặc mã tiền xử lý từ mã nguồn của chương trình C hoặc C ++.

Để xem mã được xử lý trước bằng trình biên dịch g ++, chúng tôi phải sử dụng tùy chọn ‘-E’ với g ++.

Bộ tiền xử lý bao gồm tất cả các lệnh # trong mã và cũng mở rộng hàm MACRO.

Cú pháp

g++ -E program.cpp

Ví dụ

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

Đầu ra

$ g++ -E test_prog.cpp
int main() {
   float a = 3.1415, r = 5;
   float c = a * r * r;
   return 0;
}