
C语言
文章平均质量分 72
C语言的讲解
千里镜宵烛
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
指针和数组
数组名是(地址不可修改),但比普通指针多出类型和长度信息的类型是int[5](包含元素类型和长度)在大多数表达式中退化为指针,值为&arr[0]怎么证明数组名是首元素的地址呢?这里我们做一个测试观察结果:可见这两个地址是相同的,所以得出数组名就是数组⾸元素(第⼀个元素)的地址。2.数组名和指针的区别由上面我们提到的,难道数组名和指针就是一样的吗?其实大多数情况下我们可以把数组名视为指针,但是有一些特殊情况我们需要举例出来。原创 2025-04-23 17:32:25 · 521 阅读 · 0 评论 -
C语⾔内存函数
1.memcpy使⽤和模拟实现⽬录:1.memcpy使⽤和模拟实现2.memmove使⽤和模拟实现3.memset函数的使⽤4.memcmp函数的使⽤1.memcpy使⽤和模拟实现•函数memcpy从source的位置开始向后复制num个的数据到destination指向的内存位置。•这个函数在遇到 '\0'的时候并不会停下来。•如果source和destination有任何的重叠,复制的结果都是未定义的。对于重叠的内存,交给memmove来处理。2.原创 2025-01-12 20:56:56 · 370 阅读 · 0 评论 -
字符函数和字符串函数
C语⾔中有⼀系列的函数是专⻔做字符分类的,也就是⼀个字符是属于什么类型的字符的。上⾯的代码,我们将⼩写转⼤写,是-32完成的效果,有了转换函数,就可以直接使⽤。例题:写⼀个代码,将字符串中的⼩写字⺟转⼤写,其他字符不变。注意函数的返回值为 size_t,是⽆符号的( 易错 )。作为结束标志,strlen函数返回的是在字符串中。⽬标空间必须有⾜够的⼤,能容纳下源字符串的内容。⽬标空间必须⾜够⼤,以确保能存放源字符串。参数指向的字符串必须要以 '\0'会将源字符串中的 '\0'源字符串必须以 '\0'原创 2024-12-17 23:57:23 · 446 阅读 · 0 评论 -
C语言的注释
注释是对代码的说明,编译器会忽略注释,也就是说,注释对实际代码没有影响。注释是给程序员⾃⼰,或者其他程序员看的。好的注释可以帮我们更好的理解代码,但是也不要过度注释,不要写没必要的注释。当然不写注释可能会让后期阅读代码的⼈抓狂。写注释⼀定程度上反应了程序作者的素质,建议⼤家写必要的注释,在未来找⼯作的时候,写代码时留下必要的注释也会给⾯试官留下更好的印象。原创 2024-09-07 14:58:45 · 1674 阅读 · 0 评论 -
strlen和sizeof的区别
这⾥输出的结果是40,计算的是数组所占内存空间的总⼤⼩,单位是字节。在 C 和 C++ 等编程语言中,原创 2024-09-09 21:57:24 · 371 阅读 · 0 评论 -
用C语言写一个扫雷游戏
首先打开vs要新建三个文件,包括一个头文件和两个源文件,头文件我们放函数名,源文件分别放主函数和游戏需要的函数。头文件 game.h。原创 2024-09-12 22:50:38 · 331 阅读 · 0 评论 -
回调函数和qsort
回调函数就是⼀个通过函数指针调⽤的函数。如果你把函数的指针(地址)作为参数传递给另⼀个函数,当这个指针被⽤来调⽤其所指向的函数时,被调⽤的函数就是回调函数。回调函数不是由该函数的实现⽅直接调⽤,⽽是在特定的事件或条 件发⽣时由另外的⼀⽅调⽤的,⽤于对该事件或条件进⾏响应。举个例子:假设我们已经定义了一下四种计算功能这样在switch中代码会很冗余。原创 2024-10-03 01:27:50 · 251 阅读 · 0 评论 -
Const修饰的常变量
当一个函数不应该修改传入的参数时,可以将参数声明为常引用或常指针。这样既可以避免函数内部对参数的意外修改,又可以提高函数的通用性,使其能够接受常量和非常量的参数。1.提高程序的安全性,防止修改重要的数据。例如有时需要固定某个值,如数学常数或配置参数,使用常变量可以避免在程序的其他部分错误地修改它,从而减少潜在的错误。修饰成员变量,以表示该变量在对象的生命周期内是不变的。//a的值不可再改变,但是a无法当常量使用如arr[a]就是一个常变量,其值为 10,在后续的代码中不能被改变。原创 2024-09-07 01:29:47 · 465 阅读 · 0 评论 -
C语言的分支语句
常见的分支语句有if语句和switch语句。原创 2024-09-08 19:15:17 · 418 阅读 · 0 评论 -
c语言中指针的详解(1)
内存是计算机用于存储数据和程序的地方。在 C 语言中,程序运行时会使用内存来存储各种数据类型的值,如整数、字符、浮点数等,以及程序的指令。原创 2024-10-07 21:55:16 · 1734 阅读 · 0 评论 -
C语言中的循环语句
c语言中常见的循环语句有如下几种。原创 2024-09-08 22:52:09 · 564 阅读 · 0 评论