一.strcat()函数 char *strcat(char *dest, const char *src) 把 src 所指向的字符串追加到 dest 所指向的字符串的结尾。它返回一个指向字符串dest首地址的指针。它的声明如下: 实例如下: 输出: 升级的函数 char *strncat(cha ...
分类:
编程语言 时间:
2018-03-08 19:36:28
阅读次数:
137
#include int main(void) { int age[5] = {10,50,100,22,44}; int * p = age; printf("数组首地址:%p %p\n",&age[0], p); int *b = p+2;//age的第二个元素即 printf("b=%d\n"... ...
分类:
编程语言 时间:
2018-03-04 22:55:08
阅读次数:
205
梓益C语言学习笔记之指针一、32位平台下,地址是32位,所以指针变量占32位,共4个字节二、内存单元的地址即为指针,存放指针的变量称为指针变量,故:“指针”是指地址,是常量,“指针变量”是取值为地址的变量。char*型指针一次取一个字节,int*型指针一次取4个字节,double*取两次4字节数组名是指针,代表数组首元素的地址,但数组名是常量,不能修改。三、通过指针变量可以取得数组或函数的首地址i
分类:
编程语言 时间:
2018-03-04 21:25:37
阅读次数:
206
梓益C语言学习笔记之指针一、32位平台下,地址是32位,所以指针变量占32位,共4个字节二、内存单元的地址即为指针,存放指针的变量称为指针变量,故:“指针”是指地址,是常量,“指针变量”是取值为地址的变量。char*型指针一次取一个字节,int*型指针一次取4个字节,double*取两次4字节数组名是指针,代表数组首元素的地址,但数组名是常量,不能修改。三、通过指针变量可以取得数组或函数的首地址i
分类:
编程语言 时间:
2018-03-04 21:20:01
阅读次数:
162
一、数组作为形参传入函数时,仅仅是传入了数组的首地址,不能得到数组的大小,需要另外输入数组的大小二、函数指针,函数作为形参 函数指针 int(*function1)(); int(*function2)(int a, int b); function1 = add; function2 = add;... ...
分类:
其他好文 时间:
2018-03-04 19:06:01
阅读次数:
136
C语言提高笔记 标签(空格分隔): C++ C语言 day1 数组做函数参数的退回问题 数组做函数参数会退回为一个指针, 正确做法:把数组的内存首地址和数组的有效长度传给被调用函数。 实参的a 和 形参的a 的数据类型本质不一样, 形参中的数组,编译器会把它当成指针处理 只会分配四个字节。 形参写在 ...
分类:
编程语言 时间:
2018-03-04 11:48:48
阅读次数:
235
int* a = new int; 分配了存储空间,但没有赋初值 int* a = new int(10) 分配了存储空间,并赋初值,即*a = 10 int* a = new int[100] 分配了存储空间,但没有赋初值,a为长度为100的数组的首地址 int* a = new int[100] ...
分类:
编程语言 时间:
2018-03-04 10:36:35
阅读次数:
128
函数指针 从指针的层次上理解函数——函数的函数名实际上就是一个指针,函数名指向该函数的代码在内存中的首地址。 使用typedef更加方便 形式1:typedef 返回类型(*新类型)(参数表) 形式1:typedef 返回类型(*新类型)(参数表) typedef void (*PFT)(char, ...
分类:
其他好文 时间:
2018-02-05 18:52:21
阅读次数:
200
关于地址: 不同的段都作为数据储存在内存中,如果要找到特定段里的数据地址,可以把段名赋值给数据段寄存器,这样就可找到数据段的首地址。 关于数据: 若把字符串以'.....'的形式储存,则在内存中会以ascii码的形式储存。如db 'unix'相当于 db 75h 6eh 49h 58h. 寻址: 立 ...
分类:
其他好文 时间:
2018-01-27 20:17:50
阅读次数:
117
C 语言中函数返回结构体时如果结构体较大, 则在调用函数中产生该结构的临时变量,并将该变量首地址传递给被调用函数,被调用函数返回时根据该地址修改此临时变量的内容,之后在调用函数中再将该变量复制给用户定义的变量,这也正是 C 语言中所谓值传递的工作方式。 如果结构体较小, 则函数返回时所用的临时变量可 ...
分类:
其他好文 时间:
2018-01-24 16:50:57
阅读次数:
111