智能车制作
标题:
地址转换为函数指针的问题
[打印本页]
作者:
justdown
时间:
2010-6-13 15:52
标题:
地址转换为函数指针的问题
大家好:
我在CodeWarrior中写下如下代码:
void (* FUN1)(void);
FUN1=(void(*)(void))(0x4000);
编译时得到如下错误:
Error : C1019: Incompatible type to previous declaration (found 'int ', expected 'void (*)()')
MCUinit.c line 199
C1440: This is causing previous message 1019
MCUinit.c line 198
Error : C2450: Expected: ;
MCUinit.c line 199
Error : Compile failed
请问在CodeWarrior中该如何将地址转换为函数指针?
作者:
暮然回首
时间:
2010-6-13 17:17
要先定义的吧
作者:
justdown
时间:
2010-6-13 17:29
不是, 这个语法在其他编译器中可以编译通过的, 但是在CodeWarrior中不行
作者:
流浪的孩子
时间:
2012-5-16 23:20
编译不通过怎么办呢
欢迎光临 智能车制作 (http://dns.znczz.com/)
Powered by Discuz! X3.2