CAPL脚本中关于 局部变量 容易忽略的一点
Posted 蚂蚁小兵
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了CAPL脚本中关于 局部变量 容易忽略的一点相关的知识,希望对你有一定的参考价值。
在CAPL中所有的局部变量都默认时静态局部变量,也就是想相当于C语言中被static 修饰了。
如下面一小段脚本 在一个函数中定义局部变量b ,虽然初始化赋值0了,但是每次调用这个函数不会自动再次被复制为0了,而是上一次被调用的值记录在CANoe内存中。
int funa()
int b =0;
b++;
return b;
On key 'a'
write("print value :%d",funa());
下图是连续按下按键‘a’之后的打印结果。
以上是关于CAPL脚本中关于 局部变量 容易忽略的一点的主要内容,如果未能解决你的问题,请参考以下文章