随笔分类 -  P-C & C++

摘要:本题要求你写个程序把给定的符号打印成沙漏的形状。例如给定17个“*”,要求按下列格式打印 所谓“沙漏形状”,是指每行输出奇数个符号;各行符号中心对齐;相邻两行符号数差2;符号数先从大到小顺序递减到1,再从小到大顺序递增;首尾符号数相等。 给定任意N个符号,不一定能正好组成一个沙漏。要求打印出的沙漏能 阅读全文
posted @ 2019-10-24 08:52 JingWenxing 阅读(256) 评论(0) 推荐(0)
摘要:目录 实现目的 游戏玩法介绍 实现流程与作品架构 任务列表及贡献度 总结感想 作品源码与仓库地址(附页) 资料引用与出处(附页) 实现目的 2048,作为一款极其经典的游戏,从发行到现在,已经有了极多的版本和玩法,各种优秀应用游戏层出不穷。 本游戏注重"视觉展现效果和更快速的动画"、注重数据储存,是 阅读全文
posted @ 2019-06-15 19:26 JingWenxing 阅读(2566) 评论(0) 推荐(0)
摘要:在我们讲解指针数组的概念之前,先让我们来看一个实例,它用到了一个由 3 个整数组成的数组: include const int MAX = 3; int main () { int var[] = {10, 100, 200}; int i; for (i = 0; i const int MAX 阅读全文
posted @ 2019-01-13 20:28 JingWenxing 阅读(970) 评论(0) 推荐(0)
摘要:在上一章中,我们已经了解了 C 语言中如何从函数返回数组,类似地,C 允许您从函数返回指针。为了做到这点,您必须声明一个返回指针的函数,如下所示: int myFunction() { . . . } 另外,C 语言不支持在调用函数时返回局部变量的地址,除非定义局部变量为 static 变量。 现在 阅读全文
posted @ 2019-01-13 20:22 JingWenxing 阅读(429) 评论(0) 推荐(0)
摘要:C 语言允许您传递指针给函数,只需要简单地声明函数参数为指针类型即可。 下面的实例中,我们传递一个无符号的 long 型指针给函数,并在函数内改变这个值: include include void getSeconds(unsigned long par); int main () { unsign 阅读全文
posted @ 2019-01-13 20:17 JingWenxing 阅读(2241) 评论(0) 推荐(0)
摘要:关于 C 指向指针的指针 ,我觉得并没有什么值得深究的, "主要知识点" 以外部博客的形式列出。 但是这里讲一些自己的一些想法。 C 指向指针的指针,其实就是多级指针的意思。将一个指针当成变量,进行二次转码,将其又转成指针,故而在将其转换为变量的时候需要进行两次转换 。这个可以运用到二维数组上。二维 阅读全文
posted @ 2019-01-09 20:33 JingWenxing 阅读(3279) 评论(0) 推荐(0)
摘要:什么是指针&如何声明指针 在开始讲指针之间,不得不了解一下 "指针运算中的运算符:&和 " 指针是一个变量,其值为另一个变量的地址,即,内存位置的直接地址。指针变量声明的一般形式为: type var name; 在这里,type 是指针的基类型,它必须是一个有效的 C 数据类型,var name 阅读全文
posted @ 2019-01-09 18:48 JingWenxing 阅读(289) 评论(0) 推荐(0)
摘要:指针是一个用数值表示的地址。因此,您可以对指针执行算术运算。可以对指针进行四种算术运算:++、 、+、 。 假设 ptr 是一个指向地址 1000 的整型指针,是一个 32 位的整数,让我们对该指针执行下列的算术运算: ptr++; 在执行完上述的运算之后,ptr 将指向位置 1004。这个运算会在 阅读全文
posted @ 2019-01-09 18:48 JingWenxing 阅读(1615) 评论(0) 推荐(0)
摘要:这里 是取地址运算符, 是间接运算符。 的运算结果是一个指针,指针的类型是 的类型加个 ,指针所指向的类型是 的类型,指针所指向的地址嘛,那就是 的地址。 的运算结果就五花八门了。总之 的结果是 所指向的东西,这个东西有这些特点:它的类型是 指向的类型,它所占用的地址是 所指向的地址。 用通俗的方法 阅读全文
posted @ 2019-01-09 18:46 JingWenxing 阅读(3381) 评论(0) 推荐(0)
摘要:实现代码: include include void usePtoImplementVLA(int SIZE) { scanf("%d", &SIZE); int pVLA = (int )malloc(sizeof(int) SIZE); for (int i = 0; i 阅读全文
posted @ 2018-12-16 14:51 JingWenxing 阅读(629) 评论(0) 推荐(0)
摘要:为什么我看不到控制台的输出结果? 在编写C++程序中,经常会出现,控制台窗口一闪就消失了的情况 为什么会这样? 原因简单到有点可笑:因为程序运行结束了 对于控制台程序,操作系统让它开始运行前会为它造一个控制台窗口,在它结束的时候为它销毁这个这窗口 所以,当程序的最后一条语句运行完后,没什么可做了,程 阅读全文
posted @ 2018-12-10 16:00 JingWenxing 阅读(14010) 评论(0) 推荐(1)