为什么在C和C++代码中插入URL有效?

Ren*_*tro 11 c c++ url

为什么以下代码编译?该语言的哪个部分允许在C和C++代码中添加URL?

int main()
{
     http://www.stackoverflow.com
     return 0;
}
Run Code Online (Sandbox Code Playgroud)

提前谢谢,卡斯特罗.

dec*_*iar 21

如果你编译了警告,你会注意到:

warning: label ‘http’ defined but not used
Run Code Online (Sandbox Code Playgroud)

这应该足以说明这里的问题.

http:文本被视为标签.

其次是//否定剩下的文本作为评论,忽略它.

http://www.stackoverflow.com
Run Code Online (Sandbox Code Playgroud)

即使是如上所示的SO语法颜色方案也表明这是真的,因为http之后的部分被视为注释(变灰).