C++中关于注释的一点小问题
#include <iostream>int main()
{
std::cout << /* "*/ " /* " /*" */;
return 0;
}
求助这一段代码 输出的为什么是 /* ,个人觉得第二个/* 会与最后结尾处的 */构成一个注释对。。。。。。 最近匹配原则。从左侧开始,与最近的匹配成对。不会考虑后续。 注释掉的是加粗的:
/* "*/ " /* " /*" */ /* "*/ " /* " /*" */ /*注释 第一个/*开始遇到*/就会结束注释 你注释中的第二个/*因为前面加了“ 就被当作是要输出的字符 然后后面/* 到*/ 结束 所以输出了 /*
页:
[1]