C 语法复习 #line
C 语法复习 #line
起什么name呢 发表于2年前
C 语法复习 #line
  • 发表于 2年前
  • 阅读 48
  • 收藏 2
  • 点赞 1
  • 评论 0

华为云·免费上云实践>>>   

关键词 #line

C 语言的预处理器 定义当前行数为指定的行数

下附上代码

#include <stdio.h>
#line 112

int main()
{
    printf("%d\n", __LINE__);
    return 0;
}

但是此处有一问题 看php源码时
它有这样一种写法

#line 1 "Zend/zend_language_parser.y"

表示没有看懂 求助

在stackoverflow上看到有回答

终于看懂了 上面这句的意思是 这一行下面的部分 是从 Zend/zend_language_parser.y里的第一行到标识符%}结束的地方来的,就跟overflow上回答的一样 它告诉你下面的代码实际上是从哪里来的









共有 人打赏支持
粉丝 2
博文 27
码字总数 12406
×
起什么name呢
如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!
* 金额(元)
¥1 ¥5 ¥10 ¥20 其他金额
打赏人
留言
* 支付类型
微信扫码支付
打赏金额:
已支付成功
打赏金额: