C/C++
李不言被占用了
这个作者很懒,什么都没留下…
展开
-
C语言中不对数组赋初值
如果不对数组赋初值:int a[10]for(i=0; i{printf("%d\t", a[i]);}将得到到什么结果呢?这得分两种情况:(1)如果数组a是全局变量,则默认初始值为0;(2)如果数组a的声明是在函数体内,则a的值为随机;原创 2013-05-26 11:01:39 · 3814 阅读 · 0 评论 -
John M. Pollard快速分解质因数法
1975年,John M. Pollard提出了一种新的算法,算法时间复杂度为O(n^1/4)。求一个数分解质因数,要从最小的质数除起,一直除到结果为质数为止。分解质因数的算式的叫 短除法,和除法的性质差不多,还可以用来求多个个数的公因式: 如24 2┖24(是短除法的符号) 2┖12 2┖6 3——3是质数,结束 得出24=2×2×2×3=2^原创 2013-10-03 17:15:14 · 4601 阅读 · 0 评论 -
数组最大长度
C貌似是无上限,跟内存差不多java只有2字节,即65535。原创 2014-03-26 20:00:19 · 1309 阅读 · 1 评论 -
Linux GCC常用命令
http://www.cnblogs.com/ggjucheng/archive/2011/12/14/2287738.html#_Toc3116428431简介2简单编译2.1预处理2.2编译为汇编代码(Compilation)2.3汇编(Assembly)2.4连接(Linking)3多个程序文件的编译转载 2014-05-13 23:40:00 · 539 阅读 · 0 评论 -
C++中类的大小问题
以下的讨论都是在不用#pragma pack( num )下的结果,num表示以多少个字节对齐。初学者在学习面向对象的程序设计语言时,或多或少的都些疑问,我们写的代码与最终生编译成的代码却 大相径庭,我们并不知道编译器在后台做了什么工作.这些都是由于我们仅停留在语言层的原因,所谓语言层就是教会我们一些基本的语法法则,但不会告诉我们为什么这么做?今天和大家谈的一点感悟就是我在学习编程过程中的转载 2014-06-10 09:17:40 · 591 阅读 · 0 评论 -
C&C++点滴
1.有默认参数的函数,只需在第一次sheng原创 2014-06-02 19:22:26 · 684 阅读 · 0 评论 -
c++递归实现reverse
#includevoid reverse(char *p);void main(){ char *s = "abc"; reverse(s);}void reverse(char *p){ char *str; str = p; if((*p) != '\0') { reverse(++p); cou原创 2014-06-02 11:41:57 · 906 阅读 · 0 评论