广告合作
  • 今日头条

    今日头条

  • 百度一下

    百度一下,你就知道

  • 新浪网

    新浪网 - 提供新闻线索,重大新闻爆料

  • 搜狐

    搜狐

  • 豆瓣

    豆瓣

  • 百度贴吧

    百度贴吧——全球领先的中文社区

  • 首页 尚未审核订阅工具 订阅

    CANoe8.0. 如何发送Lin报文

    来源:网络收集  点击:  时间:2024-06-03
    【导读】:
    今天有网友问我CANoe8.0. 如何发送Lin报文,小编在网上查了些资料,再根据个人的经验总结。希望能帮助到大家。工具/原料more电脑软件方法/步骤1/4分步阅读

    步骤一:

    当一个函数存在多次调用时,其内部的局部变量却有着标准C静态变量的特性。声明如下四个函数TestFunc_1~4()进行说明:

    void TestFunc_1(void)

    {

    byte a = 1, b = 2;

    write(a == %d ; b == %d, a, b);

    }

    void TestFunc_2(void)

    {

    byte c = 3, d = 4;

    c = 3;

    d = 4;

    write(c == %d ; d == %d, c, d);

    }

    void TestFunc_3(void)

    {

    byte a = 1, b = 2;

    a = a+a; // 2

    b = b+b; // 4

    write(a == %d ; b == %d, a, b);

    }

    void TestFunc_4(void)

    {

    byte c = 3, d = 4;

    c = 3;

    d = 4;

    c = c+c; // 6

    d = d+d; // 8

    write(c == %d ; d == %d, c, d);

    }

    2/4

    步骤二:

    可见函数TestFunc_1()和TestFunc_3()仅在定义时对局部变量进行了显式的初始化,而函数TestFunc_2()和TestFunc_4()除了在定义时对局部变量进行了显式的初始化,还额外用指令进行了显式的初始化。函数TestFunc_1()和TestFunc_2()中除了定义变量和赋初值,未对变量进行其它赋值操作,而函数TestFunc_3()和TestFunc_4()中除了定义变量和赋初值,还对变量进行了加减后的赋值操作。

    3/4

    步骤三:

    标准C对用static声明的局部变量(静态变量)的定义:static类型的局部变量同上述一样,只能在该函数中使用,但不同的是,不管其所在函数是否被调用,它一直存在,不会随所在函数的被调用和退出而存在和消失,也即一直占着存储空间。

    4/4

    步骤四:

    标准C对局部变量的定义:函数中的每个局部变量只在函数被调用时存在,在函数执行完毕退出时消失。所以在函数存在多次调用时,局部变量是不会保持前次调用时的赋值。

    注意事项

    合理安排时间游戏

    不要沉迷

    本文关键词:

    版权声明:

    1、本文系转载,版权归原作者所有,旨在传递信息,不代表看本站的观点和立场。

    2、本站仅提供信息发布平台,不承担相关法律责任。

    3、若侵犯您的版权或隐私,请联系本站管理员删除。

    4、文章链接:http://www.1haoku.cn/art_875873.html

    相关资讯

    ©2019-2020 http://www.1haoku.cn/ 国ICP备20009186号05-05 14:32:12  耗时:0.027
    0.0274s