
C/C++
shiawaseli
我的GitHub(https://github.com/shiawaseli)
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
[汇编与C] 函数调用
我们用下面的代码来研究函数调用的过程。 int bar(int c, int d) { int e = c + d; return e; } int foo(int a, int b) { return bar(a, b); } int main(void) { foo(2, 3); retur...原创 2019-10-17 00:33:39 · 1372 阅读 · 0 评论 -
[C/C++学习] restrict 关键字
本篇博客主要谈论C语言关键字restrict,只用于修饰指针,功能是帮助编译器进行优化!值得注意的是,优化需要就事论事,经过分析:如果发现确实优化不了,就不优化了。不加restrict关键字修饰的指针,编译器一定不进行优化! 一、定义 1、概念 关键字restrict只用于限定指针,表明本指针是访问一个数据对象的惟一且初始的方式。 2、目的 关键字的用意是充分发挥多处理器(CPU只有1个)的并...转载 2019-10-16 00:04:57 · 1422 阅读 · 0 评论 -
三子棋(可拓展成五子棋)
文章目录 一、game.h头文件 二、主要函数 1、主函数和菜单函数 2、游戏函数 3、棋盘 4、玩家下棋 5、电脑下棋 6、判断胜利条件 三、补充原创 2019-04-07 21:58:11 · 1099 阅读 · 0 评论 -
关于水仙花数的拓展
文章目录 一、水仙花数 1、什么是水仙花数 2、解决思路 3、实现 二、自幂数 1、什么是自幂数 2、解决难点 3、实现 4、优化原创 2019-03-20 23:38:21 · 792 阅读 · 0 评论 -
[C/C++学习] C/C++中的六大遍历
文章目录 一、数位遍历 二、数组遍历 三、数位遍历 四、字符串遍历 五、链表遍历 六、容器遍历原创 2019-04-01 22:25:04 · 2276 阅读 · 1 评论 -
判断素数的几种方法
文章目录一、从定义来判别1、定义2、实现方法3、小结二、修改后的判断1、思路2、实现方法3、小结三、具体问题中的素数1、 一、从定义来判别 1、定义 素数除了数字 111 和本身之外不能被其他任何的数字除尽。显然,最简单的判断办法就是判断 111 到这个数本身之间是否有能将这个数整除的数存在,如果不存在,则它就是素数,否则不是素数。 2、实现方法 通过对定义的分析,我们知道判断素数就需要对所有比这...原创 2019-03-15 16:06:36 · 10734 阅读 · 0 评论 -
扫雷游戏
文章目录 一、game.h头文件 二、主要函数 1、主函数和菜单函数 2、游戏函数 3、初始化地图 4、计算地图中雷的个数函数 5、打印地图 6、更新显示地图 三、问题分析原创 2019-04-14 00:05:06 · 387 阅读 · 0 评论 -
C语言指针深入
1.理解数组指针 2.理解函数指针和定义 3.理解函数指针数组和定义,转移表 4.理解指向函数指针数组的指针和定义 5.理解回调函数的使用原创 2019-05-19 16:00:03 · 223 阅读 · 0 评论 -
[C++学习]浅谈 cin 和 cout
1、cin 和 cout 都是预定义的对象,本文中的内容使用的命名空间都为 std 1、using namespace std; 2、using std::cout; 3、std::cout; 2、cout 的控制符 控制符 功能 使用方法 endl 换行 cout << endl; oct 八进制打印整数 cout << oct; dec 十进...原创 2019-07-26 17:19:16 · 1187 阅读 · 0 评论