社区
C++ 语言
帖子详情
函数入口地址???
kyxyljb
2010-09-06 05:48:41
#include<iostream>
using namespace std;
void fun()
{
;
}
int main(){
cout<< fun << endl;
return 0;
}
/*
函数入口地址为1???
*/
...全文
188
12
打赏
收藏
函数入口地址???
#include using namespace std; void fun() { ; } int main(){ cout<< fun << endl; return 0; } /* 函数入口地址为1??? */
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
12 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
kyxyljb
2010-09-06
打赏
举报
回复
估计你用的是codeblock解析错误了
call 0x448548 <std::ostream::operator<<(bool)>被解析成了BOOL值了所以只能是0或1
他说的对吧
csd了个n
2010-09-06
打赏
举报
回复
#include<iostream>
using namespace std;
void fun()
{
;
}
int main(){
cout<< fun << endl;
return 0;
}
结果为:
004011F4
不懂楼上为什么都说是 1或0 呢???
kyxyljb
2010-09-06
打赏
举报
回复
g++ 编译器 linux下
dingshaofengbinbin
2010-09-06
打赏
举报
回复
可能是你的编译器的问题把!!!!
dingshaofengbinbin
2010-09-06
打赏
举报
回复
#include<iostream>
using namespace std;
void fun()
{
;
}
int main(){
cout<< fun << endl;
return 0;
}
结果为:
004011F4
就是个地址啊!!!!你的怎么会是1呢????
luzhiwei512
2010-09-06
打赏
举报
回复
估计你用的是codeblock解析错误了
call 0x448548 <std::ostream::operator<<(bool)>被解析成了BOOL值了所以只能是0或1
zwb_1988
2010-09-06
打赏
举报
回复
不是啊,你的代码在我的机子上显示的是函数地址啊。没问题。
pengzhixi
2010-09-06
打赏
举报
回复
cout<< (void*)&fun << endl;
Myth_cn
2010-09-06
打赏
举报
回复
[Quote=引用 3 楼 myth_cn 的回复:]
你把它强制转换成int就不是1啦
[/Quote]
限32位机...
Myth_cn
2010-09-06
打赏
举报
回复
你把它强制转换成int就不是1啦
Myth_cn
2010-09-06
打赏
举报
回复
这是一个函数地址,当做指针对待,因为有地址,所以就是true,也就是1啦
DotCpp
2010-09-06
打赏
举报
回复
你用的什么编译器,不可能是1吧?
C语言的
入口
函数
是什么?
C语言程序是如何调用执行的?C语言的
入口
函数
是什么?
用
函数
入口
地址
调用
函数
0
函数
入口
地址
如果在程序中定义了一个
函数
,在编译时会把
函数
的源代码转换为可执行代码并分配一段存储空间。这段内存空间有一个起始
地址
,也称为
函数
的
入口
地址
。
函数
名代表
函数
的起始
地址
。调用
函数
时,从
函数
名...
通过
函数
的
入口
地址
来调用
函数
例程:int i; //定义一个测试变量void test() //定义一个
函数
{i = 6; //给测试变量赋初值}int main(){int addr; //定义一个保存
地址
的变量addr = (int)... //根据
函数
入口
地址
调用test
函数
//((void(*)(void))addr)(...
函数
入口
, main
函数
入口
, 内核
入口
, 内核的C程序
入口
, kernel中用户进程的
入口
函数
入口
, 一般指
函数
入口
地址
, 普通的
函数
函数
名就是
入口
地址
, 举一个比较明显的例子: void (f)(int a); test = 0x08000000; 此时0x08000000就是
函数
的
入口
地址
,再比如: ((void ()(int))0x08000000)(param) ...
汇编语言_探索C语言的main
函数
的
入口
地址
探索C语言的main()
函数
的
入口
地址
,首先要编译连接。 在xp系统中,如下操作: ** 按f3,test.c文件的路径,将test.c中的源代码读入到tc.exe中; 接着,按下f10,将option中的directory全部删掉,如下图所示; 进入...
C++ 语言
65,206
社区成员
250,518
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章