需要改很小的代码就能实现转换那种,就能将在VS2013下写好的C++转换成C语言,是需要重新写吗还是简单地改下代码就能实现,而且不出错,可以运行
题主可以这样想,C是面向过程的语言,C++是面向对象的语言,C是C++的子集,C++包含了C的特性,但是也添加了许多新的功能,比如类、对象、函数重载、范式编程和STL模板库。所以如果C++程序想转换为C程序的话,一定要去除这些C语言中不支持功能才能不出错,一些库也要用C语言支持的库才行。
给题主举个例子
使用C语言编译的情况下:
欢迎采纳本答案~