上一页 1 2 3 4 5 6 7 8 9 ··· 11 下一页

2017年10月4日

分解质因数的程序

摘要: 以下prim函数的功能是分解质因数。括号内的内容应该为? 1 2 3 4 5 6 7 8 9 10 void prim(int m, int n) { if (m >= n) { while ( ) n++; ( ); prim(m, n); cout << n << endl; } } n从2开始 阅读全文

posted @ 2017-10-04 15:02 flyingwaters 阅读(2211) 评论(0) 推荐(0) 编辑

C语言知识点补漏

摘要: 5.2.1 数组初始化 数组可以用一个列值来初始化,例如 int v1[] ={1,2,3,4}; char v2[]={'a','b','c',0};当数组定义时没有指定大小,当初始化采用列表初始化了,那么数组的大小由初始化时列表元素个数决定。所以v1和v2分别为 int[4] 和char[4]类 阅读全文

posted @ 2017-10-04 14:59 flyingwaters 阅读(143) 评论(0) 推荐(0) 编辑

一道leetcode题的收获如何比较字符串的大小重写sort中的compare[](string &s,string &t){return s+t>t+s};

摘要: KEY:一种很好的想法,写法也很好,使用for(auto i:num)遍历访问num lambda表达式重写比较compare参数,相当完美 while处理[0,0,0]情况的输出。优雅的解决问题。perfect! class Solution {public: string largestNumb 阅读全文

posted @ 2017-10-04 14:24 flyingwaters 阅读(756) 评论(0) 推荐(0) 编辑

2017年10月3日

unsigned int表示负数问题

摘要: 1 2 3 4 5 6 7 8 9 10 11 12 #include<stdio.h> int main() { unsigned char i=7; int j=0; for(;i>0;i-=3) { ++j; } printf("%d\n",j); return 0; } 请问该程序的输出是多 阅读全文

posted @ 2017-10-03 20:45 flyingwaters 阅读(2566) 评论(0) 推荐(0) 编辑

fork()和printf()几点注意细节

摘要: 分两点说吧:1.fork()函数会把它所在语句以后的语句复制到一个子进程里,单独执行。2.如果printf函数最后没有"\n",则输出缓冲区不会被立即清空,而fork函数会把输出缓冲区里的内容也都复制到子进程里。所以,父进程和子进程各输出2个Hello,共4个。如果第一个printf("Hello" 阅读全文

posted @ 2017-10-03 20:40 flyingwaters 阅读(2062) 评论(0) 推荐(0) 编辑

32位机中数据问题

摘要: 1,无符号整数表示负数用补码? -1 符号位为1数值位取反加一,所以无符号整数的表达为最大32位机中 阅读全文

posted @ 2017-10-03 20:29 flyingwaters 阅读(123) 评论(0) 推荐(0) 编辑

C++隐藏机制

摘要: 大家都觉得很自然,但是没有注意到一个小插曲,就是这个foo()触发的隐藏机制: 派生类的foo()由于函数名,参数与基类都相同,然而又没有virtual修饰,因此不可避免地会触发隐藏。 (一旦有virtual修饰就成覆盖了!搞不清楚隐藏何时触发的同学请百度:重载、覆盖、隐藏的区别) 问题是,看到有同 阅读全文

posted @ 2017-10-03 20:09 flyingwaters 阅读(1611) 评论(0) 推荐(0) 编辑

2017年10月2日

||,&&,++i解答

摘要: int i=1,j=1,k=2; if((j++||k++)&& i++) printf("%d,%d,%d\n",i,j,k); 执行后输出结果是()。 ||或逻辑:左边为真,就会忽略右边表达式 &&与逻辑:左边为假,就会忽略右边表达式 if(i++)先判断i是否非零,无论i的值,其都会自加1 k 阅读全文

posted @ 2017-10-02 22:12 flyingwaters 阅读(256) 评论(0) 推荐(0) 编辑

enum忽略知识点

摘要: enum 枚举名{ 标识符[=整型常数], 标识符[=整型常数], ... 标识符[=整型常数], } 枚举变量; 如果枚举没有初始化, 即省掉"=整型常数"时, 则从第一个标识符开始,依次次赋给标识符0, 1, 2, ...。但当枚举中的某个成员赋值后, 其后的成员按依次 加1的规则确定其值 例子 阅读全文

posted @ 2017-10-02 22:05 flyingwaters 阅读(127) 评论(0) 推荐(0) 编辑

硬链接与软链接

摘要: 1>首先什么是链接? 链接操作实际上是给系统中已有的某个文件指定另外一个可用于访问它的名称。对于这个新的文件名,我们可以为之指定不同的 访问权限 ,以控制对信息的共享和安全性的问题。 如果链接指向目录,用户就可以利用该链接直接进入被链接的目录而不用打一大堆的路径名。而且,即使我们删除这个链接,也不会 阅读全文

posted @ 2017-10-02 19:55 flyingwaters 阅读(309) 评论(0) 推荐(0) 编辑

上一页 1 2 3 4 5 6 7 8 9 ··· 11 下一页

导航