谁能说出如何编写一个程序,该程序在用gcc编译时会打印c,而在使用g++编译时会打印c++? 最佳答案 #ifdef __cplusplus printf("c++\n"); #else printf("c\n"); #endif 如果文件扩展名不正确,可能会遇到问题。