我想知道C++和C的预处理器有多么不同.
问题的原因是关于预处理器特定问题的这个问题,其中解决问题的标准段落具有不同的措辞(和不同的段落编号),并且也是关于C++中的true和false关键字的差异.
那么,是否存在更多差异,或者这是唯一的区别.
问题的扩展是何时由C++预处理器和C预处理器以不同方式发出的源文件.
没有这个问题在帖子中没有回答和之间的区别是什么?#include <filename>#include “filename” 这是一个不同的问题.我正在研究C和C++之间的差异.我通过比较你可以对每种语言制作的最基本的程序来做到这一点:
在C:
#include <stdio.h>
int main()
{
printf("Hello World");
return 0;
}
Run Code Online (Sandbox Code Playgroud)
在C++中
#include <iostream>
int main()
{
std::cout << "Hello World!!!" << std::endl;
return 0;
}
Run Code Online (Sandbox Code Playgroud)
我知道标题和编译过程.但我想知道C和C++的#include指令之间是否有任何区别.例如,可能以不同的方式复制复制时的标题内容.我认为这个问题非常简单,您可以通过说"不"或"是,这是差异:1),2)"来回答.