问C/C++编程笔试问题,多答多得分!

来源:百度知道 编辑:UC知道 时间:2024/05/27 20:30:58
(1)如何在C++中调用C编译的代码?
(2)C编程,把十进制IP地址变成unsigned long。
(3)画个多线程软件流程
(4)什么叫结构成员偏移量,如何C语言实现?
(5)编程实现遍历一个二叉树
请高手来答!!谢谢!!

1.直接将c文件包含进来就行了,或者把c生成的obj文件复制过来,用链接命令链接。
2. a.b.c.d
unsigned long n= a<<24+b<<16+c<<8+d;
3.不会
4.结构成员相对于结构体的地址偏移量=
(unsigned long) &(obj.成员)-(unsigned long )&obj;
5;数据结构书上有,先序遍历,中序遍历,后序遍历。
使用迭代函数,公有函数为外部接口,调用私有函数,私有函数传递传递根节点指针,函数内(先访问本节点),再调用自己两次,一次传递左孩子节点指针,(中访问本节点),一次传递右孩子节点指针,(后访问本节点),分别对应三种遍历方法。

1)如何在C++中调用C编译的代码?
你直接点文件|打开|找到那个x.c的文件即可调入过来
其它的几题,你们老师很快就会讲的
你自己也要动动脑哈,别老是“以逸待劳”!
只有自己写的才会有进步!

同意楼上,绝对是无聊的题,无聊的答案!
楼上对于第一题的回答都是错的!!!
应该这样写
extern "c"
{
}

无聊的题 无聊的答案 ~~

extern "c"
{
}
是正确的