gpt4 book ai didi

programming-languages - 为什么禁止嵌套评论?

转载 作者:行者123 更新时间:2023-12-03 15:21:06 24 4
gpt4 key购买 nike

为什么嵌套注释在 C++、Java 中被禁止,尽管嵌套注释有用、整洁、优雅并且可以用来注释掉有注释的语句?

最佳答案

C 和 C++ 这样做是为了便于解析。这样,当他们点击/* 的注释开头时,解析器可以轻松地扫描到结尾。否则,它必须建立和维护一个堆栈,然后如果注释标记不匹配则报告错误。

至于为什么 Java 这样做,答案很简单——Java 的语法旨在模拟 C 和 C++。如果允许嵌套注释,可能会绊倒一些 C 程序员,并且会写很多愤怒的博客文章!

关于programming-languages - 为什么禁止嵌套评论?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2969198/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com