摘要: 1基本解释  extern可以置于变量或者函数前,以标示变量或者函数的定义在别的文件中,提示编译器遇到此变量和函数时在其他模块中寻找其定义。  另外,extern也可用来进行链接指定。使用extern时候要严格对应声明时的格式。  extern用在变量声明中常常有这样一个作用,你在*.c文件中声明了一个全局的变量,这个全局的变量如果要被引用,就放在*.h中并用extern来声明。2问题:extern“C”  在C++环境下使用C函数的时候,常常会出现编译器无法找到obj模块中的C函数定义,从而导致链接失败的情况,应该如何解决这种情况呢?  C++语言在编译的时候为了解决函数的多态问题,会将函数 阅读全文
posted @ 2010-08-24 23:49 浪里飞 阅读(304) 评论(0) 推荐(0) 编辑
摘要: 求两个大整数的相乘问题日常常见的就是两个大整数相乘了。前面日志中曾经做过大数阶乘问题。其实问题都类似。只是前面当时用的是重复相加而得结果,然而,如果阶乘很大的话,重复相加也不能解决问题的,必须用数组来进行存储,然后模拟小学时竖式相乘的思想,即在一个数组中每个元素都只能是0~9,如果超越了这个界限,则进位到高位。在处理这个问题中,为了更好的思维,我们将其倒序,最后倒序输出。【问题】阶乘计算http:... 阅读全文
posted @ 2010-08-24 23:39 浪里飞 阅读(773) 评论(0) 推荐(0) 编辑