- 博客(12)
- 收藏
- 关注
原创 普通输入scanf和cin哪个更快?
scanf跟printf要配套使用。不然时间可能会一点没变哦~~~~答案毋庸置疑是scanf。cin和cout也是如此。
2024-04-11 20:59:17
85
1
原创 关于数组范围较大导致程序无法正常运行的原因
将数组定义在函数外,这样数组存储在数据区,空间足够使用。数组开大了导致栈空间溢出,所以程序无法工作。数组在函数中是存储在栈区的。
2024-04-11 20:55:49
197
1
原创 sort排序,冒泡排序,nth_element今日小结
他能够将数组中的数据从小到大排序(默认情况下,可以添加参数使其向低位排序)参数只需填写数组的首地址与末地址,sort函数便会自动的在此区间内排序。
2024-04-11 20:51:38
122
1
原创 类与对象今日小结
其中各个数据成员的生存期由对象生存期决定,对象存在它就存在,对象被撤消它就被撤消。在类定义中直接写出函数体的的函数被认定为内联函数,较短的函数体能够提高性能,但稍长一些的函数体还是在外定义。局部对象:当对象被定义时,该对象被创建,当程序退出定义该对象所在的函数体或程序块时,释放该对象。静态对象:当程序第一次执行所定义的静态对象时,该对象被创建,当程序结束时,该对象被释放。上面是类外访问的三种方式,一种是使用对象名,还有两种是使用指向对象的指针。全局对象:当程序开始时,创建该对象,当程序结束时释放该对象。
2024-04-07 23:13:51
417
原创 高精度加乘与矩阵旋转小结
建立两个数组分别存储两个数字,还有一个数组来存储他们的和。仍然是创建两个数组来存储两个乘数,再创建一个数组来存储积。两个for循环来进行第一步相乘(不考虑进位)最后以l的长度输出就好了(l=i+1或i)最后以l的长度输出就好了(l=k+1或k)此时并未考虑进位,我们现在进位。考虑到最后一位的进位可能会为0。所以要判断最后一位是否为0。倒置输出后就会多一位数。其中i是用来错位相加的。
2024-03-19 23:16:51
330
1
原创 length()函数与高精度加法和string用法小结
不过这里要注意一点,你如果要把”0“加在前面就得把”0“放在前面,后面则反之。length函数在c++有个特点,它会把字符串最后的“\0”算进去。”0“是字符串 ’0‘是字符’,’\0'是空字符。所以在使用时要注意在调取数据的时候要注意计数。string类不止可以s1+s2。在最高位的时候的进位(特殊点)还可以直接加上你想要的字符。然后再从后往前一位位相加。用字符串或数组存储数据。首先的就是要对齐位数。
2024-03-12 22:07:38
204
1
原创 for使用,string类,结构体数组今日小结
string类还能够直接将字符串复制到另一个string类s2中。不过连续输入两个及以上字符串需要在字符串中间添加空格。而判断的数据并非局限与括号内所定义或拥有的数据。同时你也可在更新部分加上自己想要循环的内容。当然也有对于整体初始化的方法,在这不多赘述。for的第二部分是判断数据是否符合条件。string类可在结构体中声明变量。也可以进行简化版的字符串合并操作。为了解决问题中出现多个个体的情况。这里s为for语句外所定义的量。例如这里的这里的cin>>s;如需访问其中一个结构体内的量。
2024-03-05 22:17:11
245
原创 指针数组与字符串的特殊使用
时,才能像上面那样给指针数组赋值,其他类型不行。需要注意的是,字符数组 str 中存放的是字符串的首地址,不是字符串本身,字符串本身位于其他的内存区域,和字符数组是分开的。也只有当指针数组中每个元素的类型都是。
2024-03-02 20:06:33
98
原创 ACM过程考核记录第一周
1.初步接触java,学会了配置path环境变量并用dos命令行运行打印了自己的第一步“hello world”2.c语言部分,初步了解了数组的原理,做了一些基础题型。3.了解git是什么,第一次登上了github。
2023-10-22 18:57:40
43
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人