![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据结构
hihi221
这个作者很懒,什么都没留下…
展开
-
malloc()实现动态内存分配
int main(void){ int a[5]={1,3,4,3,5}; int len; printf("输入数组长度"); scanf("%d",len) int *pArray = (int *)malloc(sizeof(int)* len);//假设动态分配4*5=20个字节,int占四个字节 len输入值为5,即分配20个字节内存。 //*pArray = 1看做a[0]...原创 2020-04-04 02:19:54 · 432 阅读 · 0 评论 -
C语言指针
1.指针 地址:内存单元的编号; 指针:等价于地址; 指针变量是存放内存单元地址的变量; 2.int * p p是变量名 p只能存储int类型变量的地址 int i=10; p=&i;取i的地址 所以 *p=i=10 1000H 2000H P 2000H 10 i 3.被调函数用指针改变主函数的值 在这里插入代码片 void f(int *p){ *p=10; } ...原创 2020-04-03 02:09:57 · 97 阅读 · 0 评论