TI中文支持网
TI专业的中文技术问题搜集分享网站

#169-D警告该怎么处理?

使用CCS7.4.1

程序中使用了结构体,定义为volatile,如:

volatile structTypeA  abc;

此结构体代表某一功能块,有较多相同的、这样的功能块。

为了对这个结构体操作,例如初始化,就定义了一个专门用于赋值的结构体:

structTypeB  xyz;

现在编了个函数,对各个功能块初始化, 原形为:

void  Init_Fuction ( structTypeA  *a, structTypeB x)

当使用Init_Fuction ( &abc, &xyz) 时出现警告:

Type #169-D argument of type "volatile structTypeA  *" is incompatible with parameter of type "structTypeA  *"  file.c  line 123 C/C++ Problem

谢谢大家!

TX dong:

回复 TX dong:

总是解决,
在函数中加个volatile就可以了:

void Init_Fuction ( volatile structTypeA *a, structTypeB *x)

谢谢大家!

赞(0)
未经允许不得转载:TI中文支持网 » #169-D警告该怎么处理?
分享到: 更多 (0)