- 博客(9)
- 收藏
- 关注
原创 lua-02 基础语法
lua的if 语句后面的then ... end,then ... else,else ... end前后两个关键字作用和C语言if后跟的大括号相同。除了上述用法以外,for 语句它还常和表一起使用,lua中表的用法非常丰富和灵活,这里只介绍将表做为数组的用法。lua中的逻辑运算符和python的很像,也是and, or, not。算术运算符很多和C语言很像但是部分运行符还存在一些差异。a. 没有++和--,!对于实现像C语言中遍历从m到n的数字。lua中可以用下面的语句实现。
2024-07-26 11:35:12
150
原创 lua-01 概述
1993年在巴西里约热内卢天主教大学(Pontifical Catholic University of Rio de Janeiro)里的一个由Roberto Ierusalimschy、Waldemar Celes 和 Luiz Henrique de Figueiredo三人组成的研究小组开发完成了最初版本的lua。
2024-07-22 15:56:24
1595
原创 选择排序,冒泡排序,插入排序
内层循环从第0个元素到第n-i个元素,只比较相邻的元素,前一个元素更大就交换,内层循环是将有序部分从后往前遍历,所有比 arr[i] 大的都往后移一位,内层循环从第i个元素后一个元素开始,遇到比当前元素大的就交换数据,整个过程很像从扑克牌堆中取牌并插入手中的有序扑克序列的过程,虽然时间复杂度和空间复杂度与冒泡排序和选择排序是一样的,插入排序是将数组分为前面的有序部分后面的无序部分,外层循环将有序部分长度 i 从 1 到 n-1 ,也是两层循环,外层循环n次,两层循环,外层循环n次,时间复杂度为O(n^2)
2024-07-18 22:21:04
180
原创 2024/7/11 四舍五入
强制类型是直接去掉小数部分,当浮点数大于0时,它是可以正常运行的,当小于0时,它其实是向上取整,应该是-0.5后再强制类型转换。但是当它小于0时,这就不对了。
2024-07-11 13:34:35
177
原创 2020-12-11 C++文件操作
1.判断文件是否存在#include<io.h>if(access(path, 0) == 0){ cout<<"文件存在"<<endl;}else{ cout<<"文件不存在"<<endl; }int _access(const char *pathname, int mode);//位于<io.h>中返回0是正确2.新建一个文件#include <fstream&g..
2020-12-11 10:41:13
158
1
原创 2020-12-10:用C++写一个简单的记录程序
用C++写一个简单的记录程序#define WINVER 0x0A00 //run enviroment is win10#include<fstream>#include<iostream>#include<afxwin.h> //for messagebox#include<time.h> #include<io.h> //for access()using namespace std;c
2020-12-10 15:04:12
213
1
原创 2020-11-25 CPU总是显示占用100%
最近我碰到了一种很奇怪的问题,就是Window10在任务管理器中,不管发生什么CPU占用问题显示100%经常多次尝试后,始终不知道发生了什么后来在Youtube上看到:https://www.youtube.com/watch?v=3tKik9kDU8U才知道这个可能是一个显示的BUG,运行如下命令就会恢复正常在任意CMD窗口运行:PowerCfg /SETACVALUEINDEX SCHEME_CURRENT SUB_PROCESSOR IDLEDISABLE 000PowerCf
2020-11-25 20:41:24
1248
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人