+知识
文章平均质量分 72
hcbbt
这个作者很懒,什么都没留下…
展开
-
关于输出用%lf和%f的问题
C++果然是非常微妙的语言,%f和%lf对于printf()和scanf()的效果是不同的。事实上,对于printf(),无论是%f还是%lf,效果都是一样的。因为,遇到float,printf()会将float类型自动提升到double,所以不会有什么问题。而且严格地讲,printf()并没有对于%lf的定义,虽然很多编译器会接受,所以最好使用%f。而对于scan转载 2013-11-14 19:27:58 · 1766 阅读 · 0 评论 -
比较全面的gdb调试命令
(转自dadalan的博客,学习之)用GDB调试程序 GDB是一个强大的命令行调试工具。大家知道命令行的强大就是在于,其可以形成执行序列,形成脚本。UNIX下的软件全是命令行的,这给程序开发提代供了极大的便利,命令行软件的优势在于,它们可以非常容易的集成在一起,使用几个简单的已有工具的命令,就可以做出一个非常强大的功能。 于是UNIX下的软件比Windows下的软件转载 2013-03-20 13:06:41 · 1021 阅读 · 0 评论 -
C语言关于产生随机数文章转载两篇(一)
C/C++产生随机数(转载自beyond02\824)C/C++怎样产生随机数:这里要用到的是rand()函数, srand()函数,C语言/C++里没有自带的random(int number)函数。(1) 如果你只要产生随机数而不需要设定范围的话,你只要用rand()就可以了:rand()会返回一随机数值, 范围在0至RAND_MAX 间。RAND_M转载 2013-03-30 00:16:39 · 1547 阅读 · 0 评论 -
一位ACMer的心得,,,
刻苦的训练我打算最后稍微提一下。主要说后者:什么是有效地训练?我想说下我的理解。很多ACMer入门的时候,都被告知:要多做题,做个500多道就变牛了。其实,这既不是充分条件、也不会是必要条件。我觉得一般情况下,对于我们普通学校的大学生,各方面能力的差距不会太大,在这种情况下,训练和学习的方法尤为重要。其实,500题仅仅是一个标志,而且仅仅表示你做ACM-ICPC有一定的转载 2013-01-31 12:48:31 · 1134 阅读 · 0 评论 -
ACM常识
转载自百度知道,引用次数太多不知道是谁写的。。。很经典所以转载了。。。算法,数据结构是关键,另外还有组合数学,特别是集合与图论,概率论也重要。推荐买一本《算法导论》,那本书行,看起来超爽!!!基本掌握语法还不行啊,语法的超熟练掌握,不然出了错误很难调试的!!!最重要的是超牛皮的头脑啦,分析能力,逻辑推理能力很重要。ACM很好玩啦,祝你成功!!!acm是3人一组的,以学校为单位报转载 2013-02-05 00:04:19 · 1565 阅读 · 0 评论 -
程序员技术练级攻略
(本文转自coolshell大神的博客,学长推荐,个人感觉也不错所以转过来) 月光博客6月12日发表了《写给新手程序员的一封信》,翻译自《An open letter to those who want to start programming》,我的朋友(他在本站的id是Mailper)告诉我,他希望在酷壳上看到一篇更具操作性的文章。因为他也是喜欢编程和技术的家伙,于是,我让他把他的转载 2013-03-03 19:59:06 · 1072 阅读 · 0 评论 -
g++编译器参数说明
(收集自网络)gcc and g++分别是gnu的c & c++编译器 gcc/g++在执行编译工作的时候,总共需要4步 1.预处理,生成.i的文件[预处理器cpp] 2.将预处理后的文件不转换成汇编语言,生成文件.s[编译器egcs] 3.有汇编变为目标代码(机器代码)生成.o的文件[汇编器as] 4.连接目标代码,生成可执行程序[链接器ld] [参数详解] -x转载 2013-03-20 09:23:33 · 1572 阅读 · 0 评论 -
常见OJ评判结果对照表,作为ACMer你懂得!
Waiting:你的程序刚刚提交,正在等待OJ评测你的程序。 Compiling:OJ正在编译你的程序。 Accepted:OK!你的程序是正确的 ^_^。 Wrong Answer:你的程序运行的结果和正确结果不同。状态页面CASE那一览显示的是你的程序在第几个样例上出错的。 Time Limit Exceeded:你的程序运行时间转载 2013-01-30 23:26:25 · 2059 阅读 · 0 评论 -
高手的C++学习忠告,虚心学习下~~
1.把C++当成一门新的语言学习(和C没啥关系!真的。); 2.看《Thinking In C++》,不要看《C++变成死相》; 3.看《The C++ Programming Language》和《Inside The C++ Object Model》,不要因为他们很难而我们自己是初学者所以就不看; 4.不要被VC、BCB、BC、MC、TC等词汇所迷惑——他们都是集成开发环境转载 2013-02-07 11:10:00 · 1028 阅读 · 0 评论 -
C语言转义字符和格式控制符参考
(转载自qiqi5521的博客)转义字符参考:/a:蜂鸣,响铃 /b:回退:向后退一格 /f:换页 /n:换行,光标到下行行首 /r:回车,光标到本行行首 /t:水平制表 /v:垂直制表 //:反斜杠 /':单引号 /":双引号 /?:问号 /ddd:三位八进制 /xhh:二位十六进制 /0:空字符(NULL),什么都转载 2013-02-07 12:50:28 · 3743 阅读 · 0 评论 -
C++函数的返回值——返回引用类型&非引用类型
(此文章转载自cnblogs的fly1988happy博主)(若有粗体字为本人评论)C++函数的返回值——返回引用类型&非引用类型函数的返回主要分为以下几种情况:1、主函数main的返回值:允许主函数main没有返回值就可结束;可将主函数main返回的值视为状态指示器,返回0表示程序运行成功,其他大部分返回值则表示失败。2、返回非引用类型:函数的返回值用于初始化在调转载 2013-02-13 18:13:46 · 1293 阅读 · 0 评论 -
C语言关于产生随机数文章转载两篇(二)
c语言产生随机数的方法(转载自cnblogs' xianghang123) 在C语言中,rand()函数可以用来产生随机数,但是这不是真真意义上的随机数,是一个伪随机数,是根据一个数,我们可以称它为种子,为基准以某个递推公式推算出来的一系数,当这系列数很大的时候,就符合正态公布,从而相当于产生了随机数,但这不是真正的随机数,当计算机正常开机后,这个种子的值是定了的转载 2013-03-30 00:19:12 · 1442 阅读 · 0 评论 -
C++——一个简单的多文件具体例子
(From 九天雁翎)Person.h#include #include class Person{public:Person(const std::string &,const std::string &);Person(){};转载 2013-04-26 00:32:18 · 1329 阅读 · 0 评论 -
C语言的移位操作符
(纯搬运,学习移位操作符时翻到的,转载自21aspnet大神的博客。。。虽然看起来他也是收集的)位移位运算符是将数据看成二进制数,对其进行向左或向右移动若干位的运算。位移位运算符分为左移和右移两种,均为双目运算符。第一运算对象是移位对象,第二个运算对象是所移的二进制位数。 位移位运算符的运算对象、运算规则与结果、结合性如表2-16所示。 移位时,移出转载 2013-02-07 12:30:53 · 1585 阅读 · 0 评论 -
程序员的十层楼
作者:周伟明 自西方文艺复兴以来,中国在自然科学方面落后西方很多,软件领域也不例外。当然现在中国的许多程序员们对此可能有许多不同的意见,有些人认为中国的程序员水平远落后于西方,有些则认为中国的程序员个人能力并不比西方的程序员差,只是整个软件产业落后而已。 那么,到底中国的程序员水平比西方程序员水平差,还是中国有许多优秀的程序员达到或超过了西方程序员同等水平呢?要解决这个问题,转载 2013-09-18 00:45:55 · 1937 阅读 · 0 评论 -
[C++ GUI Programming with Qt 4/5 代码] && [从Qt4过渡至Qt5(The Transition from Qt 4.x to Qt 5)]
看时,由于系统装的是Qt5,转载 2014-05-22 14:47:50 · 7323 阅读 · 3 评论