UNASSIGN <FS>.

该语句是初始化<FS>字段符号,语句执行后,字段符号将不再引用内存区域(它指向的内存区域不会受影响),逻辑表达式<fs> IS ASSIGNED将会返回假。

CLEAR<fs>

与UNASSIGN不同的是,只有一个作用就是初始化它所指向的内存区域,而字段符号本身并没有被解除分配

DATA: c VALUE 'a'.
FIELD-SYMBOLS: <fs1>,<fs2>.
ASSIGN c TO <fs1>.
ASSIGN c TO <fs2>.
WRITE: / <fs1>,<fs2>.
UNASSIGN <fs1>.
IF NOT <fs1> IS ASSIGNED.
  WRITE: / 'fs1 is unassigned'.
ENDIF.
WRITE: / '<fs2>=',<fs2>.

CLEAR: <fs2>.
IF <fs2> IS ASSIGNED.
  WRITE: / 'fs2 is assigned'.
ENDIF.
WRITE: / '<fs2>=',<fs2>.

a a

fs1 is unassigned

<fs2>= a

fs2 is assigned

<fs2>=

解除分配UNASSIGN相关推荐

  1. boost::core模块实现分配器解除分配

    boost::core模块实现分配器解除分配 实现功能 C++实现代码 实现功能 boost::core模块实现分配器解除分配 C++实现代码 #include <boost/core/allo ...

  2. SAP ABAP 基础知识

    0:前言 作者是ABAP新手 之前只学过C / JAVA等语言,所以笔记类型偏向于把ABAP的本质知识和C以及JAVA串联起来,在学习的基础上加了一些自己的理解,故希望读者具有C和面向对象的基础,才能 ...

  3. Hbase Hbck2修复工具介绍和实践

    关于Hbase hbck 工具网上有很多大佬已经很详细的介绍关于它的获取构建和运行方式. 今天我就结合最近项目中遇到的一些实际的问题来介绍一下在什么问题下怎样使用这个工具去解决! 构建和运行 hbck ...

  4. BEP 7:CUDA外部内存管理插件(下)

    BEP 7:CUDA外部内存管理插件(下) Numba依赖 向库中添加EMM插件的实现自然会使Numba成为库的依赖项,而以前可能没有.为了使依赖关系可选,如果需要的话,可以有条件地实例化并注册EMM ...

  5. BEP 7:CUDA外部内存管理插件(上)

    BEP 7:CUDA外部内存管理插件(上) 背景和目标 在CUDA阵列接口使得能够共享不同的Python之间的数据库的访问CUDA设备.但是,每个库都与其它库区别对待.例如: • Numba在内部管理 ...

  6. CUDA C编程接口技术分析

    CUDA C编程接口技术分析 编程接口 CUDA C为熟悉C编程语言的用户提供了一个简单的路径,可以方便地编写程序供设备执行. 它由C语言的最小扩展集和运行库组成. 核心语言扩展已经引入:cuda c ...

  7. Redis源码分析-TCMalloc

    redis很多地方都在调用zmalloc函数 zmalloc在这里定义zmalloc.c void *zmalloc(size_t size) {void *ptr = malloc(size+PRE ...

  8. TCMalloc:线程缓存的Malloc

    转载自: http://shiningray.cn/tcmalloc-thread-caching-malloc.html 作者:Sanjay Ghemawat, Paul Menage 原文 翻译: ...

  9. 深入理解malloc和free

    1.为什么free是void*,那么它怎么知道要释放多少内存? <UNIX环境高级编程> <C语言编程常见问题解答> <你必须知道的495个C语言问题> <U ...

最新文章

  1. Unit Test测试框架中的测试的执行顺序
  2. Android Studio MAT内存分析初探
  3. 清华大学人工智能研究院开源“天授”强化学习平台
  4. 云安全:云访问安全代理(CASB)系统的陷阱和潜力
  5. 神经网络与深度学习——TensorFlow2.0实战(笔记)(三)(第一个Python程序)
  6. 再来一波不错的学习资源
  7. ubuntu之iptables
  8. java版 高斯过程_高斯过程scikit-learn - 异常
  9. python爬虫之bs4库_三分钟搞定bs4库的解析器
  10. 模糊的边界:内存和存储以全新方式融合
  11. 虚拟化技术天书:九宫格图解虚拟化——此文多风险,阅读需谨慎
  12. mixin风格的bases class
  13. Linux下使用润乾设计器
  14. wind 数据 python_从wind python接口获取数据并存储
  15. 华硕电脑光驱位换成固态硬盘
  16. tl-wdr5620千兆版设置虚拟服务器,TP-LINK无线路由TL-WDR5620千兆版使用步骤图解
  17. 大数据扫黄,是怎样发现你的?
  18. 嵌入式应该从哪里入手?
  19. 用指向指针的指针方法对n个整数排序输出
  20. 如何还原完整差异备份

热门文章

  1. 微软Silverlight4与Adobe Flex4打成平手,SL与FLEX技术全面对比
  2. 关于左右滚动,控制某几列不动
  3. 基于7个案例,分享我对“提示信息设计”的思考
  4. musical.ly体验-这款国产外销的APP凭什么登上美国榜首?
  5. 有哪一种编程语言比其他的更安全吗?
  6. 使用OneHotEncoderEstimator操作Affairs
  7. 论文笔记系列-Efficient Neural Architecture Search via Parameter Sharing
  8. 分析一次STP无法生效的故障
  9. Samsung Pay体验札记:或推支付新浪潮
  10. HTML5 CSS3的新交互特性