广告
返回顶部
首页 > 资讯 > 精选 >ABAP的include关键字怎么使用
  • 816
分享到

ABAP的include关键字怎么使用

2023-06-02 23:06:51 816人浏览 安东尼
摘要

这篇文章主要介绍“ABAP的include关键字怎么使用”,在日常操作中,相信很多人在ABAP的include关键字怎么使用问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”ABAP的include关键字怎么使用

这篇文章主要介绍“ABAP的include关键字怎么使用”,在日常操作中,相信很多人在ABAP的include关键字怎么使用问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”ABAP的include关键字怎么使用”的疑惑有所帮助!接下来,请跟着小编一起来学习吧!

ABAP

使用关键字重复引入一个include program,会报syntax error:

ABAP的include关键字怎么使用

原因是因为ABAP对include这个关键字的实现和其他编程语言有点不一样,在激活时简单地把被include的program的全部源代码替换原程序里INCLUDE incl这一行,所以重复引入一个include program会报错。

ABAP的include关键字怎么使用

值得一提的是,ABAP report悄悄得include了很多标准的program,比如<sysini>.

ABAP的include关键字怎么使用

因此如果再次重复引入,同样的会遇到语法错误。

ABAP的include关键字怎么使用

import in Java

Java的import和ABAP的include关键字实现的效果不一样,在Java里使用import引入包名可以让程序猿少打些字,比如比较下图第13行和第15行的写法,明显前者要简洁一些。

ABAP的include关键字怎么使用

因为import引入的是包名而不会像ABAP那样将包的源代码引入到使用了import的源程序,因此可以重复import。只是将Java编译器生成的.class反编译之后,会发现编译器自动将冗余的import移除,且自动引入了新的包java.io.printStream:

ABAP的include关键字怎么使用

include in C

谭浩强老师的《C程序设计》一书中提到,编译器预处理时,要对#include命令进行"文件包含处理":将被include的头文件的全部内容复制到#include处。

那么C语言的include类似ABAP的关键字include。

例子:a.c里include标准的<stdio.h>:

ABAP的include关键字怎么使用

这个头文件的位置: /usr/include

ABAP的include关键字怎么使用

里面是一些宏定义和函数声明:

ABAP的include关键字怎么使用

b.c里没有include这个头文件:

ABAP的include关键字怎么使用

所以b.c编译生成的执行文件尺寸小于a.c:

ABAP的include关键字怎么使用

import in C4C ABSL

同Java的import,不会对后台生成的ABAP代码有任何影响。

ABAP的include关键字怎么使用

到此,关于“ABAP的include关键字怎么使用”的学习就结束了,希望能够解决大家的疑惑。理论与实践的搭配能更好的帮助大家学习,快去试试吧!若想继续学习更多相关知识,请继续关注编程网网站,小编会继续努力为大家带来更多实用的文章!

--结束END--

本文标题: ABAP的include关键字怎么使用

本文链接: https://www.lsjlt.com/news/231714.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • ABAP的include关键字怎么使用
    这篇文章主要介绍“ABAP的include关键字怎么使用”,在日常操作中,相信很多人在ABAP的include关键字怎么使用问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”ABAP的include关键字怎么使用...
    99+
    2023-06-02
  • c语言include关键字怎么使用
    在C语言中,`include`关键字用于包含头文件。头文件是一种在源代码中声明函数、变量和宏等的文件,可以在多个源代码文件中重复使用...
    99+
    2023-09-26
    c语言
  • 怎么让Sublime Text编辑器支持ABAP关键字
    本篇内容介绍了“怎么让Sublime Text编辑器支持ABAP关键字”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!ABAP 7.40推出了...
    99+
    2023-06-04
  • 怎么用ABAP的新关键字REDUCE完成实际工作任务
    这篇文章主要介绍“怎么用ABAP的新关键字REDUCE完成实际工作任务”,在日常操作中,相信很多人在怎么用ABAP的新关键字REDUCE完成实际工作任务问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”怎么用AB...
    99+
    2023-06-04
  • SQLite的关键字AUTOINCREMENT怎么使用
    本文小编为大家详细介绍“SQLite的关键字AUTOINCREMENT怎么使用”,内容详细,步骤清晰,细节处理妥当,希望这篇“SQLite的关键字AUTOINCREMENT怎么使用”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来...
    99+
    2023-06-27
  • typeScript的extends关键字怎么使用
    本文小编为大家详细介绍“typeScript的extends关键字怎么使用”,内容详细,步骤清晰,细节处理妥当,希望这篇“typeScript的extends关键字怎么使用”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知...
    99+
    2023-07-05
  • Java的关键字abstract怎么使用
    本文小编为大家详细介绍“Java的关键字abstract怎么使用”,内容详细,步骤清晰,细节处理妥当,希望这篇“Java的关键字abstract怎么使用”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。1. 理解ab...
    99+
    2023-06-30
  • mysql的index关键字怎么使用
    这篇文章主要讲解了“mysql的index关键字怎么使用”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“mysql的index关键字怎么使用”吧! ...
    99+
    2022-10-19
  • Java的abstract关键字怎么使用
    在Java中,abstract关键字可以用于以下三个地方:1. 抽象类:使用abstract关键字来声明一个抽象类。抽象类是不能被实...
    99+
    2023-09-22
    java abstract
  • LINQ中的关键字怎么使用
    这篇文章主要讲解了“LINQ中的关键字怎么使用”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“LINQ中的关键字怎么使用”吧!什么是LINQLINQ是Language Integrated Q...
    99+
    2023-06-17
  • SQL的Merge关键字怎么使用
    这篇文章主要介绍“SQL的Merge关键字怎么使用”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“SQL的Merge关键字怎么使用”文章能帮助大家解决问题。Merge关键字是一个神奇的DML关键字。它...
    99+
    2023-06-27
  • Java的Instanceof关键字怎么使用
    今天小编给大家分享一下Java的Instanceof关键字怎么使用的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。举例:cla...
    99+
    2023-06-27
  • java final关键字怎么使用
    这篇文章主要介绍“java final关键字怎么使用”,在日常操作中,相信很多人在java final关键字怎么使用问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”java final关键字怎么使用”的疑惑有所...
    99+
    2023-07-04
  • C#关键字Check怎么使用
    这篇文章主要介绍“C#关键字Check怎么使用”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“C#关键字Check怎么使用”文章能帮助大家解决问题。功能描述checked运算符通知运行时当溢出时抛出一...
    99+
    2023-06-29
  • MySQL怎么使用ESCAPE关键字
    这篇文章主要介绍了MySQL怎么使用ESCAPE关键字,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。MySQL转义转义即表示转义字符原来的语...
    99+
    2022-10-18
  • java instance关键字怎么使用
    在Java中,关键字"instance"用于判断一个对象是否属于特定的类或其子类的实例。它用于实现类型检查和类型转换。以下是"ins...
    99+
    2023-10-20
    java
  • python global关键字怎么使用
    在Python中,可以使用`global`关键字来声明一个变量为全局变量,以便在函数内部访问和修改它。以下是`global`关键字的...
    99+
    2023-10-10
    python global
  • Java super关键字怎么使用
    本文小编为大家详细介绍“Java super关键字怎么使用”,内容详细,步骤清晰,细节处理妥当,希望这篇“Java super关键字怎么使用”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。1.s...
    99+
    2023-07-02
  • C++ explicit关键字怎么使用
    这篇“C++ explicit关键字怎么使用”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“C++ exp...
    99+
    2023-07-05
  • Python中nonlocal关键字与global关键字怎么用
    小编给大家分享一下Python中nonlocal关键字与global关键字怎么用,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!python引用变量的顺序: 当前作...
    99+
    2023-06-29
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作