自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 收藏
  • 关注

原创 c++初阶——内联函数、auto、范围for

但不是加了inline就是内联函数,c++编译器会根据函数体的大小来分析这个函数能否作为内联函数。inline int add(int a, int b) //内联函数。inline int add(int a, int b) //内联函数。cout << endl<<"原数组也被修改了:" << endl;cout << "返回值:" << res << endl;cout << "返回值:" << res << endl;

2025-09-24 09:32:01 575

原创 c++初阶——引用、常引用

这是一个有风险的做法,main函数调用完add后,add函数创建的临时变量会销毁,那么z会被系统回收,z是res的别名,z被回收,res也会出问题。//int add(int &a[1000]) //错误写法,[ ]的优先级高于&,a会优先跟[ ]结合,因此(&a)需要括起来。int& add(int x, int y) //传引用返回:在int后面加&int& add(int x, int y) //传引用返回:在int后面加&//int& d = c;//报错,权限不能放大。

2025-09-23 11:55:19 596

原创 c++初阶——命名空间、缺省参数、重载

/展开命名空间后,不需要指定a的add函数,就可以直接使用a中的所有定义的变量和函数。当我们把命名空间a展开,那么就不需要再指定a::add,而是可以直接使用add函数。c语言中没有命名空间的概念,所以在多人协作的项目中,命名的变量往往不能重复,否则编译就会报错。//必须给a传参数,b可以传参,也可以不传。//能直接使用add函数。int add(int a = 1, int b = 2) //a和b都是缺省参数。a的add函数和b的add函数就不会冲突了,就不用疯狂修改多人协作中命名重复的问题。

2025-09-16 22:59:59 1238

原创 字符串函数

顾名思义:计算字符串长度 ( strlen = string + lenth )

2023-04-05 23:50:33 1831

原创 7-22 龟兔赛跑(20分)

PTA7-22 龟兔赛跑(20分)乌龟与兔子进行赛跑,跑场是一个矩型跑道,跑道边可以随地进行休息。乌龟每分钟可以前进3米,兔子每分钟前进9米;兔子嫌乌龟跑得慢,觉得肯定能跑赢乌龟,于是,每跑10分钟回头看一下乌龟,若发现自己超过乌龟,就在路边休息,每次休息30分钟,否则继续跑10分钟;而乌龟非常努力,一直跑,不休息。假定乌龟与兔子在同一起点同一时刻开始起跑,请问T分钟后乌龟和兔子谁跑得快?

2023-02-19 10:27:31 161

原创 7-28 猴子选大王(20分)

PTA7-28 猴子选大王一群猴子要选新猴王。新猴王的选择方法是:让N只候选猴子围成一圈,从某位置起顺序编号为1~N号。从第1号开始报数,每轮从1报到3,凡报到3的猴子即退出圈子,接着又从紧邻的下一只猴子开始同样的报数。如此不断循环,最后剩下的一只猴子就选为猴王。请问是原来第几号猴子当选猴王?

2023-02-19 09:47:49 163

原创 7-19 支票面额 (15分)

7-19 支票面额 (15分)问题描述:一个采购员去银行兑换一张y元f分的支票,结果出纳员错给了f元y分。采购员用去了n分之后才发觉有错,于是清点了余额尚有2y元2f分,问该支票面额是多少?

2023-02-18 08:56:23 239 1

原创 扫雷(简易版)

扫雷的代码思路+完整代码实现

2023-02-16 16:59:21 1551

原创 三子棋思路+代码实现

学习三子棋时,可能会觉得三子棋很复杂,耐不下性子写,或者写着写着就乱套,等等各种各样的问题,不过,如果想要实现三子棋,有一个非常好的方法——先画思维导图!2、数组的传址调用:传递数组时,需要把[ ][ ]里面的ROW、COL一起传过去。创建文件:实现三子棋,最好创建三个文件,两个.c文件,一个.h文件。1、期盼初始化:必须把数组完整的初始化为空格,所以需要用到循环。3、三子棋的代码+实现。2、三子棋的思维导图。

2023-01-16 15:37:46 164 1

原创 初识C语言

初识C语言,visual studio的安装与下载

2022-12-18 18:39:13 152 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除