c/c++
star714cong
有没有答案,不重要,重要的是充满期待!
展开
-
c++的声明与定义
c++声明与定义原创 2015-08-29 14:43:05 · 594 阅读 · 0 评论 -
Josephus(约瑟夫斯)问题
Josephus问题是下面的这个游戏:有N个人坐成一圈,编号为1至N。从编号为1的人开始传递热马铃薯。M次传递之后,持有热马铃薯的人退出游戏,圈缩小,然后游戏从退出人下面的人开始,继续进行。最终留下来的人获胜。比如:M=0,N=5, 5号获胜,退出顺序为1、2、3、4,5获胜;M=1,N=5, 3获胜,退出顺序为2、4、1、5。 思路一: 直接链表法。 将N个人排成环状队列,依次传递,通过程原创 2015-09-29 19:23:56 · 992 阅读 · 0 评论 -
介绍几种c/c++编译方式(记事本编译、vim编译)
第一种c/c++编译方式,为IDE(集成开发环境),比如VS,CodeBlocks等。其编译方法大同小异,比较简单,不再赘述; 第二种c/c++编译方式,通过记事本编译, ① 打开记事本,编辑好代码,保存,更改格式为.c/.cpp格式。比如XXX.c ② 打开Visual原创 2016-01-06 09:08:29 · 1345 阅读 · 0 评论 -
数组指针辨析
学c学的好不好,做完这些题你就知道了。原创 2016-01-12 19:46:47 · 374 阅读 · 0 评论 -
数组指针辨析答案
数组指针解析的答案原创 2016-01-12 19:56:29 · 310 阅读 · 0 评论 -
#define 中 # ## ##__VA_ARGS__
①“#” 是把跟在后面的参数转成一个字符串 eg: #define OUTPUT(A) cout int main() { int a = 1, b = 2; OUTPUT(a); OUTPUT(b); OUTPUT(a+b); return 0;} 结果: a:1原创 2017-08-10 20:12:54 · 802 阅读 · 0 评论 -
面向指针编程
面向对象编程,面向设计模式编程(亦即设计模式),面向接口编程,面向模板编程(亦即泛型编程),面向函数编程(亦即函数式编程),面向多核时代的并行编程,面向大数据的机器学习编程……这么多年,大家要面向的东西已经够多了,然而我看到的现象是,很多编程语言让大家面向 xxx 的同时在竭力回避指针。我可不想面向这么多东西,所以我只好加入指针的黑暗势力。我要不自量力的来写一篇《面向指针编程》作为投名状,借以表示转载 2016-03-19 15:23:00 · 522 阅读 · 0 评论