huggjkau

    1. ucos学习之OSSemCreate()函数分析 9/10057 实时操作系统RTOS 2015-08-03
      liuchang--- 发表于 2015-7-6 15:23 一个A类型的指针P 那么P=(A*)0 如果是理解成NULL的话,为什么还要使用(A*)0呢?这个指针类型(A*)不就没 ...
      我在VS中试过: A *P; P=0;/*不会报错,0被隐式装换成了(A*)类型*/ 但可能在其他编译器里就没这么顺利了,为了保险起见将0显式装换成需要的类型比如:(A*)0; 反正记住一点,在用到空指针的时候,显式转换成你需要的类型是没有错的。
    2. ucos学习之OSSemCreate()函数分析 9/10057 实时操作系统RTOS 2015-08-03
      liuchang--- 发表于 2015-7-6 15:26 还有一个问题: OSEventFreeList = (OS_EVENT *)OSEventFreeList->OSEventPtr 请问大神:这个(OS_EVENT *) ...
      是用来修饰OSEventPtr的,因为: void *OSEventPtr;                      /*  OSEventPtr的类型是void*  */ OS_EVENT *OSEventFreeList;   /* OSEventFreeList的类型是OS_EVENT *  */ 如果不用 (OS_EVENT *): OSEventFreeList = OSEventFreeList->OSEventPtr;/*错误:类型不匹配*/

最近访客

< 1/1 >

统计信息

已有3人来访过

  • 芯积分:--
  • 好友:--
  • 主题:1
  • 回复:2

留言

你需要登录后才可以留言 登录 | 注册


现在还没有留言