自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 【C++】get( )函数

分类:无参数的;有一个参数的;有3个参数的。

2024-05-07 23:34:43 538 2

原创 C语言总结五:操作符(压缩版)

算术操作符,移位操作符,位操作符,赋值操作符,单目操作符,关系操作符,逻辑操作符,条件操作符,逗号表达式,下标引用,函数调用,结构成员访问。

2024-05-07 23:10:27 276

原创 【C++基础】构造函数

概念:函数名与类名相同,且没有返回值类型,这就是构造函数,它承担着类初始化的工作。分类:默认构造函数、一般构造函数、拷贝构造函数、转换构造函数、移动构造函数。构造函数虽然名叫构造,但它并不是开空间创建对象,而是初始化对象。3,对象实例化时编译器自动调用对应的构造函数。1,函数名与类名相同。4,构造函数可以重载。

2024-05-06 22:00:27 311

原创 【C++基础】this指针

当我们在调用函数的时候,如果函数内部并不需要使用到this,也就是不需要通过this指向当前对象并对其进行操作时才可以为空,如果调用的函数需要指向当前对象,并进行操作,则会发生错误(空指针引用)就跟C中一样不能进行空指针的引用。count修饰this,this不能修改,this指向的内容可以修改。this指针又叫隐含的this指针。简单来说,用不到this,可以为空。用得到this,不可为空,因为不能进行空指针引用。this指针是个形参,形参是在函数的栈桢里,在函数的栈桢里面的变量是属于栈中的。

2024-05-06 12:35:22 300

原创 【C++基础】auto关键字和范围for循环

1,是什么:auto是一个提示符,提示编译器根据变量的值来推导变量的类型,作为一个新的类型指示符来指示编译器2,为什么:对于复杂的数据类型,可以交给编译器自己推导。3,怎么做:自动识别类型;和范围for来遍历数组;加引用与范围for一起修改数值;

2024-05-05 22:28:41 337 1

原创 【C++基础】内联函数

以inline修饰的函数叫做内联函数。编译时,C++编译器会在调用内联函数的地方展开,没有函数调用栈帧的开销。内联函数提升程序运行的效率。

2024-05-05 22:28:19 600

原创 【C++基础】缺省参数

缺省参数是声明或定义一个函数时为函数的参数指定一个缺省值。简单来说就是在定义函数的时候可以给形参赋一个初始化的值,这个值就叫做缺省值。例:int main()Func( );//没有传参时,使用参数的默认值Func(10);//传参时,使用指定的实参return 0;

2024-05-04 17:47:50 229 1

原创 【C++基础】引用与函数重载

引用就是给已存在的变量取别名。注:它和它引用的变量共用同一块内存空间。

2024-05-04 17:14:21 160

原创 【C++基础】命名空间

namespace+命名空间的名字+{ }manespace为命名空间的关键字,{ }里面为命名空间的成员。注:一个命名空间定义了一个新的作用域。

2024-05-04 09:41:59 348

原创 C语言总结四:函数(压缩版)

单个文件:直接声明定义多个文件:函数和类型的声明放在.h文件中,函数的实现放在.c文件中。

2024-05-03 17:05:38 422

原创 C语言总结三:数组(压缩版)

定义:相同类型元素的集合。

2024-05-03 15:41:54 343

原创 C语言总结二:分支与循环(压缩版)

continue:跳出本次循环后的代码,直接到调整部分。&&(并且),||(或者),!作用:在函数内跳转到设置好的标号处。break:跳出语句。break:终止循环。

2024-04-27 16:09:54 178

原创 C语言总结一:C语言数据类型和变量(压缩版)

1,内置类型:字符型,整型,浮点型,布尔类型。2,自定义类型:数组,结构体,枚举,联合体。

2024-04-27 14:28:45 185

原创 【C语言】指针基础知识(三)

定义:野指针就是指针指向的位置是不可知的。

2024-03-25 11:13:06 376 1

原创 【C语言】指针基础知识(二)

1,指针的类型决定了,对指针解引⽤的时候有多⼤的权限(⼀次能操作⼏个字节)。例如:char* 的指针解引⽤访问⼀个字节,int* 的指针解引⽤访问四个字节,short*的指针解引⽤访问两个字节。

2024-03-24 19:42:02 461 2

原创 【C语言】猜数字游戏

rand函数的使⽤需要包含⼀个头⽂件是:stdlib.h。二,设置随机数的范围。

2024-03-18 23:26:46 661 2

原创 【C语言】空心正方形图案

1,两行两列打印* :第一行和最后一行,第一列和最后一列。原因:printf少打印一个空格。2,其他地方打印空格。

2024-03-18 12:01:42 618 1

原创 【C语言】打印用*组成的X形图案

00,11,22,33,44=的位置有*,22,13的位置也有*。也就是说,i=j和i+j=4的位置有*。2,利用循环来打印出来。

2024-03-17 22:44:27 377 3

原创 【C语言】指针基础知识(一)

计算机上CPU(中央处理器)在处理数据的时候,需要的数据是在内存中读取的,处理后的数据也会放回内存中。

2024-03-17 19:15:43 1174 2

原创 【C语言】最大公约数

36/24=1...12 24/12=2...0 那么12就是36与24的最大公约数。给定两个数,求这两个数的最大公约数。例:36与24的最小公约数。

2024-03-16 19:33:39 210 2

原创 【C语言】打印素数

如果2~i-1之间有数字能整除i,则i不是素数,如果都不能整除,则i是素数。1,拿2~i-1之间的数字去试除i,需要产生2~i-1之间的数字。写一个代码:打印100~200之间的素数。只能被1和本⾝整除的数字。

2024-03-16 16:29:46 276 2

原创 【C语言】打印闰年

printf("是闰年\n");输⼊⼀个年份year,判断year是否是闰年。能被4整除并且不能被100整除是闰年。2,能被400整除是闰年。

2024-03-16 15:58:04 400 2

原创 【C语言】数9的个数

1,首先产生1~100的数字。然猴设法得到数9个数,例如个位:19%10=9,十位:91/10=9。编写程序数一下 1到 100 的所有整数中出现多少个数字9。2,每次得到数九的时候,就用一个变量来进行计数。

2024-03-16 14:10:17 518 1

原创 【C语言】分数求和

3,还没完,我们需要想办法把加号减号交互出现这种情况呈现出来。很简单,想一下,减去一个数就是加上一个数乘于负一。计算1/1-1/2+1/3-1/4+1/5 ……+ 1/99 - 1/100 的值,打印出结果。这是只需要一个变量来存放-1就行了,当遇到需要加的时候,这需要把1赋给这个变量就行了。原因很简单,分数的整型为0,所以求和之后的结果为1/1+0+0+...+0=1。1,首先简单理解,把整体的符号当成+。如果是-1,那就不是+和-交替出现了。注:-hgh不能直接写为-1。2——把1改为1.0。

2024-03-16 10:47:27 526 1

原创 【C语言】求10个整数中最大值

2,用一个变量max存放最大值,再用每个值与max比较,如果比max值大的话就把这个赋值给max,最后再打印出max的值。printf("最大值为%d", max);1,首先用数组存放10个整数。

2024-03-15 22:44:59 421 2

原创 【C语言】九九乘法表

2d(使输出的int型的数值以2位的固定位宽输出)1,%d后加一个空格。2,确定该定义哪些变量(i,j)3,确定变量该如何取值(1~9)1,确定每一行何时结束。2,i与j交换位置。

2024-03-15 12:32:47 426 3

原创 【C语言】等边等腰三角形的判断

a)||)\\等腰三角形。else printf("是普通三角形");printf("是等边三角形");printf("是等腰三角形");else printf("不是三角形");if(a==b&&b==c)\\等边三角形。2,进一步判断是什么三角形。1,判断是否为三角形。

2024-03-15 11:53:10 446 2

原创 【C语言】将三个整数数按从大到小输出

4,同理可得,假如a小于c,那么我们就可以把它变为a大于c,这样一来,a就成了最大值。假如b小于c,那么我们就可以把它变为b大于c,这样一来,b就成了次大值,c就成了最小值。3,假如a小于b,那么先把a的值存放在tmp中,再把b的值赋给a,然后把tmp的值赋给b。这样子操作之后,就会发现,本来a是小于b的,现在变为a大于b了。1,我们要借助一个变量来完成此次代码。注意:这里的=是赋值符的意思,并不是数学上的等于。5,然后我们就可以依次从大到小打印出来了。2, 首先输入值,分别为a,b,c。

2024-03-15 01:35:35 466 1

原创 【C语言】打印1-100之间所有3的倍数的数字

2,确定好如何得到3的倍数。3,利用循环的知识解决问题。

2024-03-15 01:14:48 428 1

原创 【C语言练习】二分查找

4,如果中间元素的下标大于目标数据,那么另左边数据下标变为中间元素的下标-1。如果中间元素的下标小于目标数据,那么另右边数据下标变为中间元素的下标-1。在升序中查找一个数字,我们有两种方法,一种是逐个查找,另一种是二分查找。printf("找到了,下标是%d\n", mid);printf("找不到\n");2,标出数据左右下标。左边为0,右边为9。3,确定要找的数据。5,如果找到了,那么打印。//记录中间元素的下标。1,首先用数组存放数据。记录中间元素的下标。

2024-03-14 09:11:23 186 2

原创 【C语言练习】字符由两端向中间移动

数组的第一个下标为0,最后一个下标我们可以用strlen(计算的是字符串的长度)来计算获得,那就是要-1了。当然,我们也可以用sizeof(arr)/sizeof(arr[0])来计算,但是要-2。清理屏幕,打印一下清理之后再打印,头文件为#include <Windows.h>。2,我们需要把左边的“h”拿下来放在下面对应的“#”中,右边的“d”拿下来放在下面对应的“#”中。1,首先,我们需要把#####和hello world的长度对齐。4, 当左边的数与右边拿的是相同的数时,那么就结束了。

2024-03-13 22:37:20 286

原创 C语言函数基础知识(二)

a,函数要先声名后使用b,函数的定义也是一种特殊的声名c,所以说,可以先定义函数然后再使用。也可以先声明,在使用,后定义。这两种方法都是可以的。代码如下://判断⼀年是不是闰年//这是声明return 1;//这是定义int main()int y = 0;//这是调用printf("闰年\n");elseprintf("⾮闰年\n");return 0;

2024-03-13 22:36:58 788

原创 C语言函数基础知识(一)

了解了库函数,我们还要了解⾃定义函数。

2023-11-24 22:17:32 1112 5

原创 C语言 数组 基础知识

数组是一组相同类型元素的集合。数组分为一维和多维数组。

2023-11-20 12:01:42 286 7

原创 C语言分支和循环基础知识

C语⾔是结构化的程序设计语⾔,这⾥的结构指的是顺序结构、选择结构、循环结构,C语⾔是能够实现这三种结构的。我们可以使⽤ if 、 switch 实现分⽀结构,使⽤ for 、 while 、 do while 实现循环结构。

2023-11-18 15:02:50 259 11

原创 C语言数据类型和变量介绍

printf() 的作⽤是将参数⽂本输出到屏幕。它名字⾥⾯的 f 代表 format (格式化),表⽰可以定制输出⽂本的格式。return 0;上⾯命令会在屏幕上输出⼀⾏⽂字“Hello World”。printf() 不会在⾏尾⾃动添加换⾏符,运⾏结束后,光标就停留在输出结束的地⽅,不会⾃动换⾏。为了让光标移到下⼀⾏的开头,可以在输出⽂本的结尾,添加⼀个换⾏符 \n。return 0;如果⽂本内部有换⾏,也是通过插⼊换⾏符来实现,如下⽅代码:return 0;

2023-11-11 17:36:58 282 11

原创 C语言基础知识理解与总结

C语言是一门编译型的计算机语言,C语言源代码都是放在.c为后缀的文件中,源代码是文本文件,文本文件本身无法执行。那么如何得到最终运行的可执行文件呢?这时候就需要两个步骤,那就是编译器的翻译与链接器的链接。我们都知道,在计算机中所有的数据都是以二进制的形式存储的,通过这两个步骤,计算机可以生成二进制的可执行文件,这才能正常地执行。注:a. 每个源⽂件(.c)单独经过编译器处理⽣成对应的⽬标⽂件(.obj为后缀的⽂件)b. 多个⽬标⽂件和库⽂件经过链接器处理⽣成对应的可执⾏程序(.exe⽂件)

2023-11-05 17:56:36 476 9

空空如也

空空如也

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

TA关注的人

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