文档章节

C 语法复习 #line

起什么name呢
 起什么name呢
发布于 2016/04/19 17:08
字数 156
阅读 54
收藏 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上回答的一样 它告诉你下面的代码实际上是从哪里来的









© 著作权归作者所有

共有 人打赏支持
起什么name呢
粉丝 1
博文 27
码字总数 12406
作品 0
朝阳
高级程序员
PHP 源码阅读日记

最近比较闲,正好借这个时间看看PHP源码,有看到不懂的地方会记录一下,之后会把问题以及答案都写下来。 1.C语法生疏需要复习。(后面会写相关复习的内容) (1)struct 结构体 struct是一种数...

起什么name呢 ⋅ 2016/03/30 ⋅ 0

JSP复习(四):JSTL标记

JSTL优势:在于EL和标准动作无法达到目的,又不使用脚本代码。(JSTL 1.1不是JSP2.0规范的一部分,TOMCAT高版本已经自带了JSTL的JAR包) 使用JSTL需要使用指令,引入JSTL <%@ taglib prefix=...

这个人很懒-啥都没写 ⋅ 2013/07/11 ⋅ 0

Oracle数据库游标使用大全

Oracle数据库游标使用大全 SQL是用于访问ORACLE数据库的语言,PL/SQL扩展和加强了SQL的功能,它同时引入了更强的程序逻辑。PL/SQL支持DML命令和SQL的事务控制语句。DDL在PL/SQL中不被支持,这...

jimbuster ⋅ 2007/10/19 ⋅ 0

Oracle基本知识: REF Cursor 用法

Oracle 系列:REF Cursor 在上文 Oracle 系列:Cursor (参见:http://blog.csdn.net/qfsv/archive/2008/05/06/2404794.aspx)中 提到个思考:怎样让游标作为参数传递? 解决这个问题就需要用...

一别经年 ⋅ 2015/01/07 ⋅ 0

Oracle学习教程:动态SQL与游标详解

动态 SQL 动态 SQL是指在PL/SQL程序执行时生成的 SQL 语句 编译程序对动态 SQL 不做处理,而是在程序运行时动态构造语句、对语句进行语法分析并执行 DDL 语句命令和会话控制语句不能在 PL/S...

pczhangtl ⋅ 2014/01/28 ⋅ 0

Bison Manual基础笔记2

Bison示例1:双精度逆波兰计算器http://www.gnu.org/software/bison/manual/bison.html#RPN-Calc / filename: input.y // 双精度逆波兰记号(一个使用后缀操作符的计算器) // Reverse polish...

shenghong ⋅ 2012/02/21 ⋅ 0

C复习-指针和地址

指针和地址 指针是一种保存变量地址的变量。首先,我们通过一个简单的示意图来说明内存是如何组织的。通常的机器都有一系列连续编号或者编址的存储单元,这些存储单元可以单个进行操纵,也可...

Nob ⋅ 2014/09/20 ⋅ 0

算法-基础(一)数组基本操作 和 静态方法(后面编写算法的时候会用到)

由于后面编写算法涉及一些基础语法,我这边先复习复习有错误望指导。 这边最后一个用了二维数组,二维数组就是一堆数组,二维数组可以长度不一致是参差不齐的,但是二维数组有默认规定i i代表...

hzb1386097 ⋅ 03/15 ⋅ 0

Oracle专题11之PLSQL入门

1、PLSQL工具 PL/SQL Developer的简介:PL/SQL Developer是一种专门用于开发、测试、调试和优化Oracle PL/SQL的一种工具,更是一个非常好用的Oracle的管理工具。 官网下载地址:https://www...

极客微信条 ⋅ 2017/12/12 ⋅ 0

【PHP,coño !de nuevo¡】

もう一度!今回は絶対諦めないよ。 仕事のために! !Ánimo¡ 2014年辛星PHP教程夏季版 【记录】一个PHP新手走在PHP路上 那么首先从基础开始吧! <?php echo "Hello world"; ?> 最古老的代码...

phala ⋅ 2015/10/10 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

vim基础-编辑模式-命令模式

编辑模式:可以编辑修改文件。编辑模式下 按“esc”键返回一般模式。 按一次“Insert”键 (一般在键盘回格键右边)作用和“i”一样表示“插入”。按两次“Insert”键表示“替换”,作用为:...

ZHENG-JY ⋅ 4分钟前 ⋅ 0

MaxCompute读取分析OSS非结构化数据的实践经验总结

摘要: 本文背景 很多行业的信息系统中,例如金融行业的信息系统,相当多的数据交互工作是通过传统的文本文件进行交互的。此外,很多系统的业务日志和系统日志由于各种原因并没有进入ELK之类...

阿里云云栖社区 ⋅ 8分钟前 ⋅ 0

Linux操作系统有何优势?Linux学习

  当今世界流行的操作系统有3大类,Linux、Mac OS和Windows操作系统,Linux操作系统因其开源、免费、跨平台、良好的界面等特性,深受广大程序员们的青睐!   Linux操作系统被广泛的应用于...

老男孩Linux培训 ⋅ 10分钟前 ⋅ 0

Spring Cloud Spring Boot mybatis分布式微服务云架构 开发Web应用

静态资源访问 在我们开发Web应用的时候,需要引用大量的js、css、图片等静态资源。 默认配置 Spring Boot默认提供静态资源目录位置需置于classpath下,目录名需符合如下规则: /static /pub...

itcloud ⋅ 14分钟前 ⋅ 0

6月19日任务 设置更改root密码、连接mysql、mysql常用命令

13.1 设置更改root密码 1. /usr/local/mysql/bin/mysql -uroot 设置环境变量 : export PATH=$PATH:/usr/local/mysql/bin/ 永久生效: vim /etc/profile 加入 export PATH=$PATH:/usr/local/m......

吕湘颖 ⋅ 16分钟前 ⋅ 0

MaxCompute读取分析OSS非结构化数据的实践经验总结

摘要: 本文背景 很多行业的信息系统中,例如金融行业的信息系统,相当多的数据交互工作是通过传统的文本文件进行交互的。此外,很多系统的业务日志和系统日志由于各种原因并没有进入ELK之类...

猫耳m ⋅ 17分钟前 ⋅ 0

Spring MVC controller,return重定向redirect:

@RequestMapping(value="/save",method=RequestMethod.POST)public String doSave(Course course) {log.debug("Info of Course");log.debug(ReflectionToStringBuilder.toStr......

颖伙虫 ⋅ 24分钟前 ⋅ 0

JavaSE——线程介绍

声明:本栏目所使用的素材都是凯哥学堂VIP学员所写,学员有权匿名,对文章有最终解释权;凯哥学堂旨在促进VIP学员互相学习的基础上公开笔记。 线程: 介绍:管线程叫多任务处理,首先你得知道...

凯哥学堂 ⋅ 28分钟前 ⋅ 0

ORM——使用spring jpa data实现逻辑删除

前言 在业务中是忌讳物理删除数据的,数据的这个对于一个IT公司可以说是最核心的资产,如果删除直接就物理删除,无疑是对核心资产的不重视,可能扯的比较远,本文最主要是想通过spring jpa ...

alexzhu592 ⋅ 34分钟前 ⋅ 0

CDN caching

Incapsula应用感知CDN使用智能分析和频率分析来动态缓存内容,并最大限度地提高效率。确保可直接从RAM获取最常访问的资源,而不依赖于较慢的访问机制。 1、 静态内容缓存 Incapsula缓存静态内...

上树的熊 ⋅ 37分钟前 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部