- 博客(13)
- 收藏
- 关注
原创 c++类和对象(上)
class为定义的关键字,结构和结构体类似。类中内称为类的成员,类中函数称为类的方法或成员函数c++中 struct也可以定义类,c++ 中兼容C语言struct的用法,同时 升级了struct,使其可以定义 函数。定义在类 里的函数默认为inline.
2025-09-15 09:29:28
395
原创 c++入门基础
在C语言中我们创建函数或变量时名称是不能重复的,这会是我们的效率变低,错误增加。在c++中nemespace可以创建一个命名空间,namespace中可以定义变量/函数/类型等,在不同的命名空间中可以存在相同名称的变量名。int a = 0;int b = 0;int b = 2;int a = 0;在以上代码可以看出namespace的几个性质不同的命名空间就是namespace创造的几个不同的域1.在不同的命名空间中变量名可以重复。
2025-09-06 10:32:51
570
原创 顺序表的结构和用法
顺序表分为动态顺序表和静态顺序表,从命名可知一个是大小固定的,一个是大小可以变化的动态顺序表的机构本质上是一个结构体用数组来进行排序。
2025-07-10 20:03:13
231
原创 数据在内存中的存储
整数在内存中的存储是以二进制的方式存储的一个整数4个字节32个bit位在整数二进制码首位为符号位1为负数0为正数整数二进制有源反补三码源码就是这个整数十进制转换为二进制的码反码就是源码符号位不变,其他位取反1变0,0变1补码就是反码加一正数的源反补码都相同在内存中存放的补码就为源码负数的在内存中存的为补码。
2025-05-23 10:27:35
532
原创 C语言内存函数的介绍和使用
memcpy函数是一个复制函数,将source里的字节一个一个复制进destination指定的空间,直到给定的字节大小可以接受任意类型的地址在复制字符串时遇见’\0‘也不会停而会将源字符所指空间所有的字节都复制到指定空间 ,直到给定的字节大小它是不可以将自己空间同时作为源空间和指定空间的,也就是不能自己复制给自己 ,源空间和目标空间不能重叠;将arr1中的元素复制进arr2中就可用memcpy简单实现了,就可以不用循环一个个复制,极大优化了效率。
2025-05-22 21:10:04
217
原创 字符函数和字符串函数的介绍和使用
C语言中有一系列分类字符的函数,也就是识别是一个什么样的字符这些函数的使⽤都需要包含⼀个头⽂件是ctype.h这写函数将字符放入函数,如为真就返回回非0整数,为假就返回0;如我们要将一个字符串全转换为大写就可以用islower来识别小写字母并转换大小字母转换可以用大小字母的ASCII值差32来转换。
2025-05-21 17:24:18
941
原创 使用回调函数模拟qsort
一个函数的参数为一个函数指针,那个通过这个函数指针所调用的函数就为回调函数。回调函数不是由该函数的实现⽅直接调⽤,⽽是在特定的事件或条 件发⽣时由另外的⼀⽅调⽤的,⽤于对该事件或条件进⾏响应。
2025-05-17 00:20:30
141
原创 C语言指针
指针变量是用来存放指针的一个变量。当我们需要用一个变量时就可以通过指针变量来找到。(类型)*(变量名)例如int类型int a=10;int*pa=a;int是pa指向对象的类型。
2025-05-16 17:52:24
649
原创 c语言中的循环函数
所以在 for 循环中 continue 的作⽤是跳过本次循环中 continue 后的代码,直接去到循环的调 整部分。break在英语中有终止中断的意思,在C语言中也是类似.break放在循环语句中是永久终止循环,当break出现会直接跳出循环继续往后执行。在以上的执行流程图中我们可以发现都出现了 break和continue这两个函数,那这两个函数分别又是什么意思呢,接下来就由我给大家介绍。如果是break知输出1234.在英语中是继续的意思,它是跳出本次循环中它后面的函数,继续进行下一次循环的判断。
2025-04-12 19:30:34
486
原创 编程小白的第一篇文章
大家好,我是一名智能网联汽车工程专业在读的大一学牲,为了以后能够更好就业加上自己对编程的兴趣选择学习C语言,未来想进入汽车行业参与智能网联汽车的研发和测试,希望能够和大家一起学习,一起进步。
2025-03-29 23:37:25
144
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅