- 博客(10)
- 问答 (1)
- 收藏
- 关注
原创 2021-08-24
leetCode金典https://leetcode-cn.com/problems/buddy-strings/https://leetcode-cn.com/problems/candy/https://leetcode-cn.com/problems/container-with-most-water/https://leetcode-cn.com/problems/detect-pattern-of-length-m-repeated-k-or-more-times/https://lee
2021-08-24 10:40:35 71
原创 2021-07-12
计算f(x) = x*x - 20x + 100 的最小值及取最小值时的x#include #include #include using namespace std;#define C1 2#define C2 2#define VMAX 5.0#define MAX_ITERATIONS 100float rand01(){return (float) (rand()/(double)RAND_MAX);}struct particle{float current;floa
2021-07-12 18:36:26 94
原创 浅论继承与派生
都说继承派生是c++的精髓,就如同指针是c的灵魂一样。最近刚好学到这些知识,就写一个博客分享下学习体会吧。继承与派生啥叫继承呢,就比如你爸爸在外面拼搏开了个厂子,等你老爸退休不做让位给你了,那么你就是继承着你老爸的厂子。什么叫派生呢?好比你自己长大了有出息了,自己赚了钱买了个车,这车就是你派生出来的东西,说个不恰当的,就是你爸爸的钱,厂子,车子你全继承下来了,但是车型号太老了你不喜欢,你自己...
2019-08-01 10:33:54 586
原创 c++使用参数初始化列表的情况小结
所谓参数初始化列表,大概格式为 Test(char *_name, int _id) : name(_name) ,id(_id)这里就从几种需要使用参数初始化列表的情况来说吧。第一种,当成员变量被const关键字修饰的时候。#include <iostream>#include "string.h"using namespace std;class Test{p...
2019-07-30 14:27:37 720
原创 Linux 文件编程入门
昨天,正式向Linux系统编程进军了,首先学习的便是文件编程。总的来说,文件编程有六个API,即创建,打开,读,写,关闭,定位。下面,将一一做介绍。先来说说创建吧:int creat(const char *filename,mode_t mode);这里的creat即为系统所创建的函数,我们只需要调用它便可以 ,这个函数,便可称为API。它返回的是文件描述符fd,在后续某些API中,这个...
2019-07-18 13:56:29 176
原创 int *p() ; int (*p)();
指向函数的指针先说说int (*p) (); 吧,简单的理解,这就算是 调用函数,其中p可以是函数名称,代表函数的入口地址。很简单的理解吗,c语言中()就代表了函数,所以把 *p用括号括在一起变作 (*p)就代表了一个函数。#include <stdio.h>int main(){ int num; int choice; int res; i...
2019-05-31 21:11:01 15393
原创 无题
渺星虚月夜幕骤,风激涟漪离人愁。惜景怜时复日进,来年微醺别无忧。2019.5.21 闻15级毕业有感这周上了关键字中的struct,union,enum,还讲了位运算的内容。其中struct在课前看了相关内容,讲起来听着不是很费劲,后面的也就只能说还行吧。位运算老师说是和硬件打交道用的多,在后续的编程里面用的不多,但是我想,以后参与工作,应该还是会用到的,所以回来后对照着ppt补充了笔...
2019-05-23 19:59:30 245
原创 C初体会
最近写编程题目的时候,时常会借助于度娘,以至于现在题目拿到手,思考片刻,就去百度。总觉得这个做法欠妥,但是还很依赖百度。细想来也无可厚非,但是一定要去搞懂学通。...
2019-05-17 09:13:14 143
原创 有一个已经排好顺序的数组,要求输入一个数后,按照原顺序将其插入数组中。
网上大多数资源没有考虑到输入的数字小于a[0]的情况,下面代码修复了这个小bug代码段9-16 行即为输入的temp小于a[0]情况。**代码段参考如下: 1 #include <stdio.h> 2 int main() 3 { 4 int a[10] = {2,4,6,8,12,14,15,23,29}; 5 int i,j,temp;...
2019-05-10 11:04:17 4184 3
原创 First Blood
first blood昨天找J学长安装了Ubuntu,还顺带将他的谭浩强第四版c书借来了。和学长交谈了很久,了解了目前的大体校招形势,也知道了学长拿到offer背后的艰辛。回到图书馆,拿起c书看了不一会便开始敲代码。或许是放纵自己太久了,长时间没写代码了,居然连 int main() ,后的()都忘记了 ,真的是低级错误。如何避免这种低级错误呢,我想,每日不间断的敲代码不失是一种笨但却行之有效...
2019-05-08 08:28:51 308
空空如也
关于#c++#的问题:define宏定义
2021-08-04
TA创建的收藏夹 TA关注的收藏夹
TA关注的人