随笔分类 -  C++代码片段

摘要:字符指针 char *p,只可接收已知的字符串字面量 字符数组 char a[100],可接收已知或未知的字符串。 原理:字符指针只能存储一个字符类型的地址,而字符串字面量表达式的返回值是:首元素首地址,所以字符指针可以获得该首地址,并且可以通过指针读取该字符串,但不能修改,因为字符串字面量都保存在 阅读全文
posted @ 2020-02-23 08:22 立体风 阅读(663) 评论(0) 推荐(0)
摘要:先由 x=1+r2 ,r2代表根号2,逆推根是这个时的方程,得到 x^2-2x-2=0 ,变形得: x^2=2+1/x 两边同时除以x得: x=2+1/x 这样我们就得到一个递归式,根据这个递归式写出一个递归函数: 注意必须写:--n,不能写n--,否则会导致n无法递减。 编译后运行求得: 注:看不 阅读全文
posted @ 2020-01-03 19:36 立体风 阅读(413) 评论(0) 推荐(0)
摘要:这里主要是三种遍历,先序(preorder,NLR),中序(Inorder,LNR),后序(Postorder,LRN) N:node,L:left,R:right 基本排序:先序(NLR,节点,左,右),中序(LNR,左,节点,右),后序(LRN,左,右,节点) 要点:在每一种排序里,必须遵守基本 阅读全文
posted @ 2019-04-05 20:59 立体风 阅读(4152) 评论(0) 推荐(0)
摘要:c语言标准库没有截取部分字符串的函数,为啥?因为用现有函数strncpy,很容易做到! 输出结果为 123 看到了吗,strcpy函数中的参数是字符串数组的名字,而数组名本质上是指针,那么,src+3 就可以实现将 src中从第4个字符开始复制n个字符给 dest 了 输出结果为 456 注意:比较 阅读全文
posted @ 2019-04-05 06:49 立体风 阅读(23115) 评论(0) 推荐(3)
摘要:人们最早就在Quake3源代码中发现了类似如下的C代码,它可以快速的求1/sqrt(x),在3D图形向量计算方面应用很广。 人们在QuakeIII源码发现了这个函数,于是很自然的认为这是卡马克(John Carmack)的杰作,其中0x5f3759df这个数被称为卡马克密码,我们在下面称这个数为ma 阅读全文
posted @ 2019-02-26 13:26 立体风 阅读(443) 评论(0) 推荐(0)
摘要:题目描述 将1,2,⋯,9共9个数分成3组,分别组成3个三位数,且使这3个三位数构成1:2:3的比例,试求出所有满足条件的3个三位数。 例如:192 384 576 解法1:用字符串解决 第二种方法:利用C++ STL提供的集合,把得到的三位数逐位放到命名为cache的这个集合(set)里,集合里出 阅读全文
posted @ 2019-02-15 15:03 立体风 阅读(889) 评论(0) 推荐(0)
摘要:该方法作为一种演示功能左右,运行较慢。 阅读全文
posted @ 2019-01-21 20:54 立体风 阅读(551) 评论(0) 推荐(0)
摘要:哈哈,今天浏览arduino.cc官网,找到一个好东东,以后,在ubuntu下用终端编程在也不发愁了。 platformio.org是一个物联网全能的IDE,甚至还贴心的提供了在命令行下编程的版本:platformio CLI 好东西不能独享啊,拿出来给看到这篇文章的童鞋们。 一、安装篇。 plat 阅读全文
posted @ 2016-08-30 22:00 立体风 阅读(9334) 评论(1) 推荐(0)