自动化功能测试,性能测试,测试管理,测试过程改进,测试培训,致力于公司测试工具引用推广。联系MSN: lcyu888@hotmail.com,QQ:914353633

[转]Loadrunner中关于C 指针的简单应用

上一篇 / 下一篇  2011-09-13 10:13:45 / 个人分类:LoadRunner性能测试

指针是C语言中一个重要的组成部分,使用指针编程有以下优点:
(1)提高程序的编译效率和执行速度。
(2)通过指针可使用主调函数和被调函数之间共享变量或数据结构,便于实现双向数据通讯。
(3)可以实现动态的存储分配。
(4)便于表示各种数据结构,编写高质量的程序。
一、不用指针;
 Action()
{
int a=5,b=9,temp;
if (a>b) {
temp=a;
a=b;
b=temp;
lr_message("%d,%d",a,b);
}
else
{
lr_message("%d,%d",a,b);
}
return 0;
}
 
 
二、使用指针;
 
 exchange(int * a,int * b)
{
int temp;
temp = * a;
* a = * b;
* b = temp;
}
Action()
{
int a1=255;
 
int a2=256;
int * pointer1, * pointer2;
 pointer1=&a1;
 pointer2=&a2;
if (a1>a2){
 exchange(pointer1,pointer2);
 lr_message("%d,%d",* pointer1,* pointer2);
 }
else {
lr_message("%d,%d",* pointer1,* pointer2);
}  
 return 0;
}
 
 

 

 

TAG:

 

评分:0

我来说两句

Open Toolbar