自定义博客皮肤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语言】C语言实现二分查找(折半查找)

C语言实现二分查找/静态库的简单使用

2022-09-19 23:23:39 2229

原创 【C语言】C语言模拟实现strstr库函数(未完待续)

strstr是用来在字符串中寻找另外一个字符串的函数. %s - 以字符串的形式打印 需要引用的头文件<string.h>、<assert.h>引例:这是cpluscplus官网对strstr函数的解释:关于strstr函数的函数类型:如果找到了目标字符串(一定是第一次出现的),则返回该字符串首字符的地址. 如果没有找到目标字符串,则返回空指针.main主函数内准备的代码:...

2022-04-02 22:34:28 660

原创 【C语言】C语言实现strcmp库函数

strcmp是用来比较两个字符串大小的函数 %s - 用字符串的形式打印 需要引用的头文件<string.h>引例:这是cplusplus官网上对strcmp函数的解释:关于strcmp函数的返回值:第一个不匹配的字符在ptr1中的值比在ptr2中的值小,则返回一个小于0的数字. 两个字符串中的内容相等,返回0. 第一个不匹配的字符在ptr1中的值比在ptr2中的值大,则返回一个大于于0的数字.代码一:int main(){ char* p = "o

2022-03-19 20:45:01 6854

原创 【C语言】C语言模拟实现strlen&&strcpy&&strcat库函数

一、模拟实现strlen库函数strlen是用来求字符串长度的函数 %s - 以字符串的形式打印 需要引用的头文件:<string.h>、<assert.h>main主函数内准备的代码:int main(){ char arr[] = "abc"; int len = my_strlen(arr);//求"abc"字符串的长度 printf("%d\n", len); return 0;}解法一:使用count计数器变量实现int my_s..

2022-03-08 15:52:02 601

原创 【C语言】const关键字修饰变量不为人知的秘密

在模拟实现strcpy库函数中,函数参数部分使用到了const关键字.但由于篇幅有限,未能讲解const关键字的妙用,接下来一起来揭开const的神秘面纱吧!!!为方便查找,文末附上模拟实现strcpy库函数的博客连接.代码一:int main(){ int num = 10; int* p = &num; *p = 20; printf("%d\n", num); return 0;}指针变量p用来接收num变量的地址. *p = 20;通过解

2022-03-03 23:33:28 384

原创 【C语言】C语言模拟实现strcpy库函数

strcpy是进行字符串拷贝的函数 %s - 以字符串的形式打印 需要引用的头文件<string.h>main主函数内的准备代码:int main(){ char arr1[20] = "xxxxxxxxxxxx"; char arr2[] = "hello"; strcpy(arr1,arr2); printf("%s\n", arr1); return 0;}注:strcpy函数内的参数arr1为目标空间的起始地址,arr2为源空间的起始地址.运行结果:

2022-01-31 16:24:28 697

原创 【C语言】常见调试技巧-走进代码

什么是bug? 什么是调试?调试能力有多重要? debug和release的简单介绍 windows环境下调试介绍 一些调试的实例 如何写出易于调试的代码? C编程中常见的错误 模拟实现strcpy,strlen库函数测试环境:vs2022一、什么是bug?第一次被发现的导致计算机错误的飞蛾,也是第一个计算机程序错误。二、什么是调试?调试能力有多重要? 所有发生的事情都一定有迹可循,如果问心无愧,就不需要掩盖也就没有迹象了,如果问心有 愧,就必然需要掩盖,那就...

2022-01-18 15:30:45 604

原创 【Java基础】Java语言基本语法

目录:关键字保留字 标识符 变量 运算符 程序流程控制一、关键字和保留字 关键字:被Java语言赋予了特殊含义,用于专门用途的字符串(单词). 特点:关键字中的所有字母都为小写 注意:※标识的本质上不算关键字,但可以当做关键字来使用.现阶段只需要记住就可以了. 保留字:现有的Java版本尚未使用,但以后的版本可能作为关键字来使用,在进行变量命名时,应 避免使用这些保留字.(goto const...

2021-10-04 10:34:39 317

原创 [C语言]C语言再识2之变量的作用域生命周期,结构体,字符数组,简单进制转换,条件表达式

目录:局部变量和全局变量的生命周期以及作用域 四种不同类型的常量 字符串和字符数组zuoyn 几种常见的转义字符 C语言中的注释形式 if if-else条件表达式 一维数组 再续sizeof情缘一、局部变量和全局变量的生命周期以及作用域 在[C语言]C语言再识中,我们简单了解了全局变量和局部变量的概念,今天我们再深入了解它们的作用域和生命周期.作用域:引入:在学校,每个专业都有好几个辅导员,每个辅导员又分别管理着若干学生的学习和生活,他们各司其职,相对独立。同...

2021-08-24 20:52:15 277

原创 [C语言]再识C语言

目录:第一个C语言程序 C语言中的基本数据类型 局部变量和全局变量 练习:求两个两个整数的和 注意事项及简单调试技巧一、第一个C语言程序分析:Q:如何写C语言代码呢? A:写出主函数(main函数) Q: 如何执行C语言代码? A:C语言是从主函数(main函数)的第一行开始执行的 因此,C语言代码中得有main函数作为整个程序的入口 写个代码,在屏幕上打印:Hello w...

2021-08-23 20:15:24 77

空空如也

空空如也

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

TA关注的人

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