Loadrunner之简单C语言知识
1 . * 的指针相关用法
int *p = 0; 还是 int* p = 0;?
后一种比较容易这样理解:定义了一个变量p,它是指针型的(更详细一点,是指向int的指针型),相比而言,前面一种定义似乎是定义了*P这个奇怪的东西。但是后面一种写法会带来一个容易产生的误解:
int* p1, p2;
这儿给人的感觉似乎是定义了两个指针型变量p1和p2,但是,事实上,这种直觉是错误的,正确的理解方式是int *p1, p2;即p1是指针型的,而p2确是整型的。
在MS VC++ 6.0中,是按照后面一种格式写的。
2. strcmp
用于比较两个字符串,我们通过关联函数得到的数据不能用"=="来判断.这时候通常用strcmp来做.
web_reg_save_param("result","LB={","RB=}",LAST);
//配合web_reg_save_param检查点
if(strcmp(lr_eval_string("{result}"),"\"isSuccess\":true")==0){
lr_end_transaction("score_add_insert",LR_PASS);
lr_output_message("调用成功!");
}else{
lr_end_transaction("score_add_insert",LR_FAIL);
lr_output_message("调用失败!");
}
持续学习、持续收获才能带来持续的满足和快乐!
浙公网安备 33010602011771号