![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C语言再识
文章平均质量分 81
weixin_53747462
这个作者很懒,什么都没留下…
展开
-
【C语言】C语言实现二分查找(折半查找)
C语言实现二分查找/静态库的简单使用原创 2022-09-19 23:23:39 · 2229 阅读 · 0 评论 -
【C语言】C语言模拟实现strstr库函数(未完待续)
strstr是用来在字符串中寻找另外一个字符串的函数. %s - 以字符串的形式打印 需要引用的头文件<string.h>、<assert.h>引例:这是cpluscplus官网对strstr函数的解释:关于strstr函数的函数类型:如果找到了目标字符串(一定是第一次出现的),则返回该字符串首字符的地址. 如果没有找到目标字符串,则返回空指针.main主函数内准备的代码:...原创 2022-04-02 22:34:28 · 660 阅读 · 0 评论 -
【C语言】const关键字修饰变量不为人知的秘密
在模拟实现strcpy库函数中,函数参数部分使用到了const关键字.但由于篇幅有限,未能讲解const关键字的妙用,接下来一起来揭开const的神秘面纱吧!!!为方便查找,文末附上模拟实现strcpy库函数的博客连接.代码一:int main(){ int num = 10; int* p = # *p = 20; printf("%d\n", num); return 0;}指针变量p用来接收num变量的地址. *p = 20;通过解原创 2022-03-03 23:33:28 · 384 阅读 · 0 评论 -
【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 阅读 · 0 评论 -
【C语言】常见调试技巧-走进代码
什么是bug? 什么是调试?调试能力有多重要? debug和release的简单介绍 windows环境下调试介绍 一些调试的实例 如何写出易于调试的代码? C编程中常见的错误 模拟实现strcpy,strlen库函数测试环境:vs2022一、什么是bug?第一次被发现的导致计算机错误的飞蛾,也是第一个计算机程序错误。二、什么是调试?调试能力有多重要? 所有发生的事情都一定有迹可循,如果问心无愧,就不需要掩盖也就没有迹象了,如果问心有 愧,就必然需要掩盖,那就...原创 2022-01-18 15:30:45 · 604 阅读 · 0 评论 -
[C语言]C语言再识2之变量的作用域生命周期,结构体,字符数组,简单进制转换,条件表达式
目录:局部变量和全局变量的生命周期以及作用域 四种不同类型的常量 字符串和字符数组zuoyn 几种常见的转义字符 C语言中的注释形式 if if-else条件表达式 一维数组 再续sizeof情缘一、局部变量和全局变量的生命周期以及作用域 在[C语言]C语言再识中,我们简单了解了全局变量和局部变量的概念,今天我们再深入了解它们的作用域和生命周期.作用域:引入:在学校,每个专业都有好几个辅导员,每个辅导员又分别管理着若干学生的学习和生活,他们各司其职,相对独立。同...原创 2021-08-24 20:52:15 · 277 阅读 · 0 评论 -
[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 阅读 · 0 评论