如题所述
sizeof( uint16 )是函数 ;而uint16 就是个变量,sizeof( )函数计算出变量uint16 所占内存的大小
“* tasksCnt ”这东东可不是指针,实际就是乘以一个变量的形式,如果 tasksCnt=5,那么就表示有5个 uint16 那么大的内存空间。
“* tasksCnt ”这东东可不是指针,实际就是乘以一个变量的形式,如果 tasksCnt=5,那么就表示有5个 uint16 那么大的内存空间。
温馨提示:答案为网友推荐,仅供参考
第1个回答 2011-03-10
sizeof(uint16)是指 uint16 所占的字节数。
*tasksCnt 就是乘以一个系数。
*tasksCnt 就是乘以一个系数。
第2个回答 2011-03-11
(uint16 *)osal_mem_alloc( sizeof( uint16 ) * tasksCnt);
找头文件 看这个变量或者结构的大小
tasksCnt就是要申请变量的数量
具体看你协议的说明了
找头文件 看这个变量或者结构的大小
tasksCnt就是要申请变量的数量
具体看你协议的说明了