自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 C语言----strcmp()函数:比较两个字符串

strcmp()是根据ASCLL编码依次比较str1和str2的每一个字符,直到遇见不同的字符或者达到其中一个字符串的末尾(即出现'\0')1,返回两个字符串的差值,即找的两个字符串中首个不相等的字符,然后返回这两个字符串的差值。注意:C语言并没有具体规定返回值是多少,大多数编译器选择使用以下两种方法。C语言中strcmp()用于对两个字符串进行比较(区分大小)。参数str1和str2是参与比较的两个字符串。头文件:string.h。2 返回-1,0,1。strcmp模拟实现。

2024-03-31 11:38:40 546 1

原创 C语言----strcpy和strcat的使用和模拟实现

strcpy() 函数是 C语言中一个非常重要的字符串处理函数,其功能是将一个字符串复制到另一个字符串中。该函数原型如下:其中,dest 表示目标字符串,即将被复制到的字符串;src 表示源字符串,即将被复制的字符串。函数返回一个指向目标字符串的指针。具体使用方法我们可以先定义一个源字符串,arr1和一个目标字符串arr2,然后调用strcpy()函数将源字符串arr1中的内容复制到arr2中,最后我们可以使用printf()函数输出源字符串和目标字符串的值。运行结果。

2024-03-25 23:01:43 1164

原创 C语言---------strlen的使用和模拟实现

字符串是以‘\0’作为结束标志,strlen函数的返回值是‘\0’前面的字符串的个数(不包括‘\0’)1,参数指向的字符串必须以‘\0’结束。2,函数的返回值必须以size_t,strlen模拟实现。

2024-03-24 16:25:06 684 1

原创 C语言---------字符函数

我们在编写程序时,我们经常需要处理比较复杂的的字符和字符串,为了方便操作字符和字符串,C语言标准函数库中提供了一系列的库函数,

2024-03-24 15:44:39 147 1

原创 结构成员访问操作符(结构体)————C语言

我们在初始化结构体时,可以根据结构体成员的顺序依次写在一个{}中,也可以通过点操作符直接访问结构体的成员进行初始化,结构体成员的直接访问是通过(.)操作符进行访问的,

2024-03-06 16:40:43 538 1

原创 算数操作符和位移操作符——————C语言

1,算术操作符(+ - * )和数学中的运算法则一样。2,/(除)在除法运算中,如果符号两边的操作数都是整数,结果要取整(取小于他的最大整数,如,3.1和3.9都取3,即向零取整)。但只要有一个操作数是浮点型,计算结果就是浮点型3.取余(%)取余运算的结果是两数相除后留下了的余数,取余运算的操作数只能是整数,a%b当a的值小于b时结果为a。

2024-03-02 11:32:40 315

原创 整数的三种二进制表示方法————原码,反码,补码,

原码,反码,补码使用原理

2024-02-28 16:40:09 600 1

原创 C语言-------------扫雷游戏的实现

一,扫雷游戏规则与实现思路1,游戏概述扫雷的玩法十分简单,通过点格上的数字判断周边是否有雷格并在最短的时间内点开所有的无雷格即可胜利,扫雷诞生之初,本意是为了训练和培养用户的鼠标左右键操作能力以及移动鼠标的的速度和精准性,让用户可以更加自然使用鼠标。发展到今天,扫雷已经发展出一项兼具竞速和锻炼脑力的双重属性的游戏,且因为其在电脑上搭载的广泛性和玩游戏时的隐蔽性,堪称办公室时间第一杀手。我们下面以基础的9*9的版本进行讲解,也就是说在这个9*9的网格里找出所有没有雷的格子,而不踩雷,当然了还

2024-02-04 20:30:17 1040 2

原创 C语言中sizeof和strlen的用法及区别

sizeof是C语言中的一个关键字,用于计算数据类型或者变量所占用的字节数,它的用法是sizeof(变量名|数据类型),例如:sizeof(int)是用于计算int类型变量所占的字节数,通常是四个字节。

2024-01-28 20:38:11 353

原创 C语言---------随机数的生成

C语言中rand函数可以生成随机数函数模型:int rand (void)rand函数会返回一个随机值,这个随机数的范围是在0~RAND_MAX之间,这个RAND_MAX的大小根据编译器的不同而不同,但大多数编译器上是32767,rand函数使用需要包括一个头文件是:是stdlib.h,我们来测试一下rand函数运行二次发现结果一样第一次运行第二次运行既然是生成随机数,就应该第一次运行和第二次运行的数不能相同 ,但是我们可以看到运行结果是一样的,那就说明存在一定的问题。

2024-01-23 21:17:44 1846 1

原创 C语言打印1~100间的奇数代码

【代码】C语言打印1~100间的基数代码。

2024-01-22 19:49:30 345

原创 C语言的“短路”

表达式中&&的左操作数是month >= 3,右操作数是month <=5,当左表达式month>=3的结果为0时候,即使判断month<=5,整个表达式的结果也是0,所以对于&&操作符来说,左边操作数为0的时候,右边操作数就不再执行。D:\3年计划\2024\believe-in-light\Project6\x64\Debug\Project6.exe (进程 21664)已退出,代码为 0。按任意键关闭此窗口. . .

2024-01-21 20:47:22 470 1

原创 C语言的循环输入

我们在在编写程序时可能需要循环输入,我们可以使用while语句和scanf()函数来实。想要结束循环输入时可以按ctrl+c结束循环。

2024-01-19 19:28:19 751 1

原创 基数及基数转换---------------C语言

年”不过在大家使用的计算机中所有的数都是以“0”,“1”来表示的,对人来说我们更加喜欢使用以十为基数的十进制,但是计算机却更加适合以二为基数的二进制,除过二进制和十进制,其实还存在八进制,和十六进制下面就让我们一起认识一下吧!十进制:0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18。二进制有如下规律,偶数的末尾数字是0,基数的末尾数字是1。将十进制57转化为二进制,八进制,十六进制。比如将十进制1962转换为十进制进制。十六进制1FD转换为十进制可表示为。

2024-01-19 15:29:39 548 1

原创 C语言的2种注释方法

3 /**/这种注释不支持镶嵌式注释,从第一个/*开始到遇到第一个*/后注释就结束了。这种注释是将注释内容写在//后面,从//到行尾属于注释内容,这种注释只能注释单。因为双引号里的注释符号,会成为字符串的一部分,注释为普通符号,失去注释作用。1 /**/注释的内容是放在/**/中间,可同时注释多行,2 这种注释可以插在行内。

2024-01-18 20:31:58 473 1

原创 C语言语句类型

控制语句用于控制程序的执行流程,从而实现程序的各种结构方式,C语言中包括三种结构,顺序结构,选择结构,循环结构,他们由特定的语句定义符组成,C语言由九种控制语句。3 转向语句,break语句,goto语句,continue语句,return语句。只由一个封号构成的语句就是空语句,空语句一般出现在这个地方需要一个语句,2 循环执行语句:do while 语句,while语句,for语句。1 条件判断语句(分支语句)if语句,switch语句。函数调用的时候,也会加上分号,就是函数调用语句。

2024-01-18 20:03:14 426 1

原创 C语言关键字

1.7 signed有符号数(二进制的最高位为符号位,最高位是1为负数,最高位为0为正数)2.1 结构选择语句(if else witch case default )4.1 sizeof 运算符,计算表达式或数据类型占用的内存的字节数。1.10 volatile该数据在程序中可被隐藏的改变。3.2 extern 在其他程序模块中说明了的全局变量。3.1 const 在程序执行过程中不可更改的常量值。1.11 typedef 重新进行数据类型的定义。2.4 转向下一次循环 continue。

2024-01-18 15:34:29 475 3

原创 对字符串& \0 &转义字符的理解

字符串和转义字符

2024-01-17 21:49:19 864 1

原创 从零开始自学编程的(1)

自学编程

2024-01-17 18:51:13 290

空空如也

空空如也

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

TA关注的人

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