自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 收藏
  • 关注

原创 二叉树基础算法

二叉树的常用算法

2022-10-22 17:28:19 309

原创 线性表的顺序存储

注:该线性表可以兼容自定义数据类型。线性表中保存得的数据是存储数据的地址。因此在读出线性表保存内容的时,需要进行类型的转换。

2022-10-18 20:20:12 148

原创 数组加强学习

1.数组首元素的地址和数据地址的区别2.自定义数组类型和数组指针类型3.指针数组与数组指针4.多维数组名的本质

2022-06-24 18:04:02 156

原创 专题1:C语言拷贝字符串函数的推演

1.入门等级写法int main(){ char buf1[20] = "you kn0w I love you"; char buf2[20]; int i; for (i=0;*(buf1+i)!='\0';i++) { *(buf2 + i) = *(buf1 + i); } *(buf2 + i) = '\0'; printf("buf1=%s\n", buf1); printf("buf2=%s\n", buf2); return 0;}2.字符串做函数

2022-05-21 19:46:08 215

原创 C语言字符串和一级指针内存模型

1.字符串的基本操作 1.c语言的字符串是以0结尾的字符串 2. C语言中没有字符串类型,字符串通过字符数组进行mon 3 . 字符串的分配:堆区、者栈区或全局区 int main(){ //指定字符数组的长度---以0结尾的字符串 char buf1[64] = { 'a','b','c','d' };//4-63自动填充0 //char buf2[2] = { 'a','b','c' };//报错 //不指定字符数组的长度---字符数组

2022-05-21 16:56:07 145

原创 1.指针的强化理解2-指针的使用

1.指针是一种数据类型1)指针也是一种变量,占有内存空间,用来保存地址2)在指针使用时:*表示操作指针所指向的内存空间的值; *p在等号左边赋值;*p在等号右边取 值;不断的给指针赋值,相当于不断改变指针的指向注意:在使用*p修改指针所指内存空间的值使,需要保存所指向的内存空间可以被修改char* getStr11(){ char* temp = NULL; temp = "abcdefg";//字符串...

2022-05-21 15:44:45 188

原创 0.语言内存四区模型:

内存四区模型各区元素分析栈区:由编译器自动释放,存放函数参数的值,局部变量的值等。堆区:一般由程序员分配和释放(动态的内存申请和释放),若程序员不释放,程序结束时可能 由操作系统自动回收全局区(静态区):存放全局变量和静态变量;初始化的全局变量和静态变量放在全局区的一块 区域中;未初始化的全局变量和静态变量放在另一块区域中,程序结束后有 ...

2022-05-17 21:03:11 348

原创 Qt 使用添加资源文件

1.添加资源文件的方法:首先将需要的资源拷贝到项目目录中 1)右击项目点击add new.. 2) 点击Qt选项---->Qt Resource File 3) 给新添加的资源文件起名字 4)完成添加 5)点击Add Prefix设置前缀...

2021-10-08 15:37:24 375

原创 3.4 三级指针

char ***p=NULL;注:1)可以通过三级指针间接的改变二级指针的指向 2)*p表示,三级指针指向的二级指针中保存的内存地址 3) 三级指针做函数参数时,主调函数需要传2级指针的地址。 4) n级指针可以间接修改n-1级指针的指向下面的例子通过函数调用来申请和释放内存来展示三级指针的用法:void singnMemo1(char*** p, int num){ int i; char** temp=NULL; if (p ==...

2021-10-07 17:59:03 1043

原创 两个辅助指针挖字符串模型

1.一组形如 char* arr = (char*)"dbddcc,asfafa,casdas,casafa,fasass" ; 要求:1,定义一个函数,把字符串按“,”进行分割 2,将分割后的字符串存储到一个数组中返回 3. 返回存储的字符串的列数int dividStr(const char* i...

2021-10-07 17:58:13 162

原创 3.2 二级指针

3.1 指针的输入输出模型 指针做输入:主调函数分配内存 指针做输出:被调函数分配内存

2021-10-05 19:25:47 1142

原创 3 C语言字符串

1.C语言的字符串是以0结尾的字符串。不以0结尾的叫做字符数组 2.在C语言中没有字符串类型,只能通过字符数组来模拟字符串 3.字符串的内存分配可以在:栈区、堆区、全局区(很重要)3.1 sieof()与strlrn()函数的区别 sizeof(arr):是求字符串所占内存空间的大小。 strlen(arr):是求字符串的长度,不算末尾0char arr[] = "asfag";print...

2021-10-03 13:51:26 524

原创 2.指针强化理解1-基本使用

2 指针的的概念 1.指针也是一种变量,占有内存控件,用来保存内存地址 2.*p操作内存 *p相当于通过地址(p变量的值)找到一块内存;然后操作内存 *p放在等号左边相当于给p所指向的内存空间复制。 *p放在等号右边相当于从p所指向的内存空间获取值。 3.指针变量和它指向的内存块是两个不同的概念char* getStr1(){ char* p ...

2021-10-02 11:05:12 162

空空如也

空空如也

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

TA关注的人

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