指针变量p
指针是一个变量,用来存放其他变量的地址
p的值—— p的地址
*p——值(指针p指向的地址里的值)
&a——得到a的地址
求数组a长度
sizeof(a)/sizeof(a[0])
C语言动态分配函数
malloc(m):开辟m字节长度的地址空间,并返回这段空间的首地址
sizeof(x):计算变量x的长度
free(p):释放指针p所指变量的存储空间,即彻底删除一个变量
指针变量p
指针是一个变量,用来存放其他变量的地址
p的值—— p的地址
*p——值(指针p指向的地址里的值)
&a——得到a的地址
求数组a长度
sizeof(a)/sizeof(a[0])
C语言动态分配函数
malloc(m):开辟m字节长度的地址空间,并返回这段空间的首地址
sizeof(x):计算变量x的长度
free(p):释放指针p所指变量的存储空间,即彻底删除一个变量