- 博客(8)
- 收藏
- 关注
原创 动态内存开辟
本文探讨一下动态内存开辟的方法 ——前言1.动态内存开辟方法在c语言当中,我们可以利用动态内存开辟函数在内存中的堆空间中开辟动态空间,动态空间的特点是可以根据程序来调整申请空间的大小,由此可以节省空间,减少浪费。1.1动态内存开辟函数1.void* malloc (size_t size):这个函数向内存申请一块连续可用的空间...
2022-02-05 17:12:39 1369 17
原创 位段的含义与使用方法
本节介绍一下位段的含义和一些应用方法。 ————前言1.定义位段是一种与结构体的定义方法相似,使用方法略有不同的自定义类型。
2022-02-04 10:36:14 898 1
原创 常用字符串与内存函数
本文介绍一些常用的字符串函数与内存函数,方便在以后编程的时候直接使用。——前言1.常见的字符串函数strlen:计算字符串长度(字符个数)strcpy(目的地字符串,源字符串):将一个字符串的内容覆盖到另一个字符串当中。strcat(目的地字符串,源字符串):将一个字符串追加到另一个字符串后面,'\0'的前面。strcmp(第一个字符串,第二个字符串):比较两个字符串大小,如果第一个字符串大于第二个,则返回大于0的数字;如果第一个字符串等于第二个字符串,则返回0;如果第一个字符串小于
2022-01-27 14:03:42 525 6
原创 回调函数的原理及应用
本文探究回调函数的原理,并使用回调函数模拟实现qsort(采用冒泡的方式)。 ——前言1.定义:回调函数就是一个通过函数指针调用的函数。如果你把函数的指针(地址)作为参数传递给另一个函数,当这个指针被用来调用其所指向的函数时,我们就说这是回调函数。回调函数不是由该函数的实现方直接调用,而是在特定的事件或条件发生时由另外的一方调用的,用于对该事件...
2021-12-21 18:47:19 1333 8
原创 指针笔试题
最近学习到了指针进阶篇章,了解了多种高级指针的用法(也可能一点也不高级)。本文就对指针的常见试题做一个解析。理论依据1.指针的基本概念:1. 指针就是个变量,用来存放地址,地址唯一标识一块内存空间。2. 指针的大小是固定的4/8个字节(32位平台/64位平台)。3. 指针是有类型,指针的类型决定了指针的+-整数的步长,指针解引用操作的时候的权限。2.数组各部分的含义:例:int arr[2]={1,2}arr代表数组首元素地址。即arr=&arr[0]。同时arr可以理
2021-12-17 21:33:50 214 6
原创 数据的存储(1)
此文探究一下不同类型数据(int,short,char,float...)在计算机中的存储情况。1.整形数据在内存中的存储c语言中的整形数据分别有:char(1字节),short(2字节),int(4字节),long(8字节)。对于整形数据来说,计算机存储的是其补码。例:int a=1;int b=-1;对于正数来说,其原码与补码相同,对于负数来说,其补码等于源码的反码加1。a:原码:00000000 00000000 00000000 00000001补码:.
2021-12-04 18:16:31 586 2
原创 2021-10-18
生活对于每个人的意义都不相同。对于有些人来说,生活是一场竞赛,他们会终其一生的追求某个目标,乐此不疲。对于有些人来说,生活是一场随遇而安的旅行,不在乎目的地是哪,也不在乎明天会遇到谁。而对于我来说,生活是一次有趣的探索,我就像个在游乐园沉迷的孩子,不断探索有趣的东西。这就是我我踏入编程之路的原因——探索。 我本科学习的专业是微电子科学与工程,也是近期最火爆的专业之一。然而我毕业后却从事了与之毫不相干的工作——漫画作者。在生活中不止一次有人问我,你的工作怎么和专业一点关系也没有。原因很简单,我喜欢就...
2021-10-18 21:30:28 99 3
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人