
在keil里,c51编程。用到一个void _nop_(void)函数。它的声明在<intrins.h>里,但是我没找到定义。
在keil里,c51编程。用到一个void_nop_(void)函数。它的声明在<intrins.h>里,但是我没找到定义。为什么这个函数没有定义,也能正常通过编译呢。求...
在keil里,c51编程。用到一个void _nop_(void)函数。它的声明在<intrins.h>里,但是我没找到定义。
为什么这个函数没有定义,也能正常通过编译呢。求指点。3q 展开
为什么这个函数没有定义,也能正常通过编译呢。求指点。3q 展开
3个回答
展开全部
这个函数有定义,是keil内部定义的,只是他没给你而已.这个函数对应单片机的汇编就是_NOP().即空指令
追问
你好。请问怎么可以看到keil内部定义的函数。。3q。。。
追答
这个是看不到的,他已经编译成库文件了,我们在程序里面调用的时候,在编译时由编译器将这个函数连接进我们的程序里面,所以你是看不到他的实现的
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询