C语言
linshuqiang
这个作者很懒,什么都没留下…
展开
-
浅谈C语言的可变参数
1.问题引入 C语言中有些函数使用可变参数,比如常见的int printf( const char *format [, argument]... );,第一个参数format是固定的,其余的参数的个数和类型都不固定。例如: printf("Enjoy yours转载 2011-09-13 12:47:59 · 497 阅读 · 0 评论 -
大数相乘
链接地址:http://blog.csdn.net/jianzhibeihang/article/details/4948267 先来个简单的但是时间复杂度: #include #include #include #define N 100 /* *将在数组中保存的字符串转成数字存到int数组中 */ void getdigits(int *a,char *转载 2012-05-11 16:44:44 · 508 阅读 · 0 评论 -
关于程序运行的堆栈结构
程序运行的堆栈结构并不是很好理解,今天碰到了这个问题,查了些资料,找到个比较好的文章理解,链接如下: http://www.cnblogs.com/yanlingyin/archive/2011/11/28/RuningtimeDataStructures.html转载 2012-08-10 21:34:37 · 612 阅读 · 0 评论 -
C程序的存储空间布局
下午突然想到了C程序的存储空间布局,忘了,翻书温习,记录如下: 一个C程序的组成:正文段,初始化数据段(数据段),非初始化数据段(BSS),栈,堆;下面简单介绍下这些段: 正文段:由CPU执行的机器指令部分。通常,正文段是可共享的,在存储器中只需要有一个副本即可,很多时候,正文段也是只读的,防止意外修改; 初始化数据段原创 2012-09-27 17:29:27 · 905 阅读 · 0 评论 -
大浮点数相乘
这几天做了一道 POJ上面的题目,题目是浮点数的幂。这道题目实现的前提是把大浮点数相乘先给实现,下面是实现的代码,原来以为挺容易的,因为之前做过大int数相乘,觉得应该改改很快的,后来发现调试起来还是有挺多问题。主要1.小数点位数的处理;2前置0即0.004及后置0如乘完结果尾数含有0 ,如0.12×5=0.60的处理,代码如下,自己测试觉得没什么问题的,各路高手如果测试有什么问题,欢迎留言,原创 2012-11-29 22:13:11 · 1345 阅读 · 0 评论