extern "C" void main这是做什么用的
extern"C"voidmain{......//无限ループfor(;;){msecDelay(100000);}}1.extern"C"voidmain这是做什么用的...
extern "C" void main {
......
// 无限ループ
for( ; ; ) {
msecDelay( 100000 );
}
}
1.extern "C" void main这是做什么用的?
2.这里面的无限循环处理的目的又是什么? 展开
......
// 无限ループ
for( ; ; ) {
msecDelay( 100000 );
}
}
1.extern "C" void main这是做什么用的?
2.这里面的无限循环处理的目的又是什么? 展开
4个回答
展开全部
1.extern "C" void main这是做什么用的?
因为这段程序是用C语言写的,而编译器是VC++,即是按C++命名规则来进行编译的,C++命名规则与C不同,所以需要告诉编译器这段程序是C,不是C++。
2.这里面的无限循环处理的目的又是什么?
让程序无限等待,可能是为了让程序不退出,以便用户观看屏幕上显示的内容吧。
因为这段程序是用C语言写的,而编译器是VC++,即是按C++命名规则来进行编译的,C++命名规则与C不同,所以需要告诉编译器这段程序是C,不是C++。
2.这里面的无限循环处理的目的又是什么?
让程序无限等待,可能是为了让程序不退出,以便用户观看屏幕上显示的内容吧。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2011-07-19
展开全部
#include <MAIN.H>
#include <REG_51.H>
以上两名代码将<MAIN.H>和<REG_51.H>头文件中的代码拷贝到本文件中。
extern void InitTask();
extern void InitTimer();
以上两个语句声明了两个函数,这两个函数在其他文件中。
#include <REG_51.H>
以上两名代码将<MAIN.H>和<REG_51.H>头文件中的代码拷贝到本文件中。
extern void InitTask();
extern void InitTimer();
以上两个语句声明了两个函数,这两个函数在其他文件中。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
extern void InitTask(); extern void InitTimer(); 以上两个语句声明了两只有这么一点代码?! 这是一个单片机源码的头部,后面部分缺失怎么分析 .
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询