- 博客(13)
- 收藏
- 关注
原创 专题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 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关注的人
RSS订阅