Action介绍
就是一个函数包,将用户操作根据类型存放在不同的函数中,当脚本生成的时候,会在对应的目录下生成vuser_init.c、Action.c、vuser _end.c 3个action ,每个action是一组功能的集合,默认的action包含独立的3个函数为vuser_init() 、vuser_action() 、vuser_end()。
action函数结尾处都有一个return 0的命合,这是用来退出当前函数的。Return 0说明该函数正常的结束。
数据类型
表达式
#define 定义常量
#define COUNT 100
表达式语句
表达语句加上;组成
lr _output_message("%d+%d=%d",x,y,z); 输出信息到OUTPUT窗口
函数调用
int sum( a,b){
int x,y,z;
x=a;
y=b;
z=x+y ;
return z;
}
Action(){
lr_output_message( "sum=%d" , sum(20,30));
return 0;
}
条件语句
Action(){
int random;
random = rand()%3+1;
switch (random){
case 1:
lr_output_message( "random=%d" , random);
break;
case 1:
lr_output_message( "random=%d" , random);
break;
default:
lr_output_message( "random=%d" , random);
return 0;
}
注释
//
/*
*
*/
循环语句
do......while
int i = 1 ,sun = 0;
do{
sum = sum + 1;
i++;
}while(i < 10);
lr_output_message("1-10的和为:%d",sum);
while
for
字符串
c语言里没有字符串类型的数据,可以用字符数组来表示一个字符串。
例如char test1[]=“abcdefg”;
指针
指针是一个变量的地址
指针变量是存放地址的变量
指针变量的定义:
int *p1,*p2;
float *q;
&:取指针的地址&和*运算符
*:取指针所在变量的内容