- 博客(10)
- 收藏
- 关注
原创 n的阶乘和?如何调试?
代码思维:一、想好n的阶乘和是什么?1、先求n的阶乘2、求和二、想每一步需要用到的知识1、阶乘:1x2x3.....xn 用到了循环语句2、求和:还是用到了循环三、打代码1、设置变量2、打循环...
2021-09-03 14:46:48 389
原创 vs如何断点?如何判断循环语句哪次出问题?
红色的小点:按Fn+F9,鼠标打字停在哪一行就会在哪一行,可以切换断点,再按一下则小红点消失。黄色的箭头:按Fn+F10,再按Fn+F10,就会到下一行,如果按Fn+F5箭头会直接跳到红色的小点处。怎么看循环语句哪一次循环出问题呢?在断点(红色小点)处右击鼠标-----条件-----填写i==?,按Fn+F5即可直接到第五次循环。(在监视窗口中即可看到直接跳到5了)...
2021-09-03 10:31:37 606
原创 调试的技巧
debug:程序员自己调试所用的版本release:用户自己使用的版本,无法进行调试,测试人员进行使用windows版本环境调试1、调试环境的准备切换到Debug学会使用快捷键都必须加上Fn才可以tip:F5和F9通常都是配合使用。 那么使用的场景是什么呢?为什么不用F10呢?F10是一行一行代码的进行,如果遇到循环的话,循环又恰巧要进行好多次的话,就会耗费大量时间。所以直接跳到下一个断点是个不错的办法。tip:如何进入到test()函数内部?按F11.
2021-09-02 15:00:02 129
原创 结构体初阶
首先我们来看看结构体和数组的区别:他们都是一些值的集合,但是结构体的值的类型可以不同,而数组必须要相同。一、初始化三个及以上要嵌套式初始化二、结构体访问. ->三、结构体传参printf2好,因为1、占用空间少,时间短。(printf1传给形参,就需要开辟像传参一样大的空间,非常不好!)2、可以改变值总结:结构体比较大时,用传址调用函数调用的参数压栈:栈是一种数据结构,先进的后出,后进的先出:只能从顶上删除或者加入数据每一个函数调用,都会在栈区开...
2021-08-31 14:02:06 74
原创 初识 指针
重点:1、指针是什么?2、指针和指针类型3、野指针4、指针运算5、指针与数组6、二级指针7、指针数组指针是什么?它是编程语言的一个对象,指的是地址,可通过其找到对应的内存储存单元。(存放地址的变量叫指针变量,指针是变量,存放的是地址)(一个内存单元是一个字节,32的平台上一个地址是4个字节,所以一个指针大小是4个字节,64的平台上是8个字节)指针和指针类型?指针大小都是4或者8个字节,为什么还要有类型呢?首先我们要明白:int* p,*p可以访问4个字
2021-08-31 09:30:14 151
原创 数组应用--扫雷详解
首先,我们将代码分成三个模块:测试游戏模块test.c(主要用来写mian函数 和game函数大体框架)、实现游戏模块game.c(主要用来写函数具体内容)、函数声明模块game.h(头文件)第一步详解:1、打出main函数--引出test()函数2、写出test函数的具体内容:游戏不可能只玩一次,用do while循环,循环的第一件事就是菜单函数3、将菜单函数具体写出第二步详解:1、既然菜单中出现需要进行选择的,为了告知玩家,自然而然需要打印出“请选择”2、玩.
2021-08-26 17:40:25 366
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人