c语言中的扇入与扇出题目,功能单元的最大扇入扇出工具分析.doc

本文介绍了C语言中用于度量功能单元扇入和扇出的工具,包括cFlow和C/C++ Code Counter。cFlow提供函数调用树帮助理解程序结构,而C/C++ Code Counter虽然功能强大但不直接支持扇入扇出度量。通过实例代码展示了度量过程和分析方法。
摘要由CSDN通过智能技术生成

功能单元的最大扇入扇出工具分析

文档名称:功能单元最大扇入扇出工具分析

作 者:

日 期:

1. 概念

由于度量的目标是C源代码,所以“功能单元的最大扇入扇出”的含义如下:

功能单元:c语言的函数。

扇入:有多少其他函数调用了A函数。

扇出:A函数调用了多少其他函数。

2 cFlow

2.1 工具简介

度量工具名称cFlow网址/software/cflow/操作方式命令行实现语言C适用的操作系统linux可以度量的属性备注可作为Fan-in、Fan-out度量的参考

GNU计划,又称革奴计划,是由Richard Stallman在1983年9月27日公开发起的。它的目标是创建一套完全自由的操作系统。Richard Stallman最早是在net.unix-wizards新闻组上公布该消息,并附带一份《GNU宣言》等解释为何发起该计划的文章,其中一个理由就是 要“重现当年软件界合作互助的团结精神”。为保证GNU软件可以自由地“使用、复制、修改和发布”,所有GNU软件都在一份在禁止其他人添加任何限制的情 况下授权所有权利给任何人的协议条款,GNU通用公共许可证(GNU General Public License,GPL)。即“反版权”(或称Copyleft)概念。cflow程序会输出一个函数调用树,这是一个显示函数调用关系的图表。这对于查看程序结构来了解他是如何操作的以及了解对于一个函数有哪些影响是十分有用的。一些版本的cflow可以同时作用于目标文件与源代码。查看手册页我们可以了解更为详细的操作。 使用例程 ./configure

4. make

5. make install

6. cflow tes.c main() :

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值