- 博客(8)
- 收藏
- 关注
原创 C语言常见API,memset,malloc,realloc,free,strlen,strcpy,strncpy,assert,strcat等等
函数比较的是字符串的字典序,即按字符逐个比较字符串中相应位置的字符,直到找出它们之间的差异。如果找到了差异,则返回它们的 ASCII 码值之差,如果直到其中一个字符串结束时都没有找到差异,则返回它们长度的差。需要注意的是,malloc函数在动态分配内存时并不会自动初始化分配的内存空间,因此,我们需要自己对分配的内存空间进行初始化。函数会分配一个新的具有所需大小的内存空间,并将原来分配的内存中的数据复制到新内存中,然后释放原来分配的内存空间,最后返回新的内存地址。如果需要缩小或删除之前分配的内存空间,则。
2023-06-28 01:22:19 179 1
原创 C语言里面,数组指针,指针数组,函数指针,指针函数
指针函数是指返回值是指针的函数,函数返回的可以是一个指针变量,该指针指向的储存区域可以是任何变量或空间,由指针参数指向。//义了一个整数指针pmax,并将其指向getMax函数返回的结果,即指向a和b中较大值的指针。//输出1,通过指针数组访问a的值。//使用printf函数输出pmax指向的值,即输出了a和b中较大值,输出结果2。数组指针是指一个指向数组的指针,可以通过数组名直接访问数组中的元素。//p是一个指针数组,其中元素都是int类型的指针。
2023-06-27 23:47:09 95
原创 C语言中指针和一维数组
数组名就是数组中首元素的地址即:a[3]中a为a[0]的地址int a[3]={1,2,3};int *p;p=&a; //p的值是a[0]的地址p=a; //p的值是数组a的首元素(即a[0])的地址 指针增量和一维数组的关系p=ap+1=a+1p+i=a+i即*(p+i)=&a[i]
2023-06-26 03:17:12 80 1
原创 C语言什么是指针?
指针==地址,指针是一种变量类型例: 指针必须被初始化为有效地址遇见 char * aa="hello";其实就是一个字符数组,相当于char str[] = "hello";char * aa = str;
2023-06-26 01:54:33 102 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人