- 博客(3)
- 收藏
- 关注
原创 2021-01-21
数据结构:动态内存的分配和释放 @up小国gogogo int *p=(int *) malloc (int len); malloc只有一个int 类型的形参,表示要求系统分配的字节数 malloc的功能是请求系统分配len个字节的内存空间,如果分配成功,返回第一个字节地址;如果分配不成功,则返回NULL mallo函数能且只能返回第一个字节的地址,所以需要把这个没有实际意义的第一个字节的地址转化为有实际意义的地址,malloc前必须加(数据类型*)表示把这个无实际意义的第一个字节转换为相应类型的地址
2021-01-21 18:34:32 158
原创 2021-01-18
对指针和一维数组的认识(本文适合c语言初学者) @up小国gogogo 数组名:一维数组名是一个指针常量 存放的是一维数组第一个元素的地址,值不能被改变 下标和指针的关系: a[i]等价于*(a+i) 重点:假设指针变量的名字为p: 则p+i的值是p+i(p所指向变量所占的字节总数)* 举例:` void show_array(int *p,int len) { p[2]=-1;//p[2]==*(p+2) } int main (void) { int a[5]={1,2,3,4,5};
2021-01-18 19:10:11 56
原创 利用网络模块传输SD卡里的文档、图片等到云端
这里写自定义目录标题利用stm32开发板结合网络模块sim800c向云端发数据、图片 利用stm32开发板结合网络模块sim800c向云端发数据、图片 才开始学习网络传输模块sim800c真的是四处碰壁啊,好在功夫不有心人,终于搞成了,利用sim800c的GPRS功能传输数据,现在做如下分享,欢迎各位一起学习探讨!!! ##建立tcp连接 在发送数据前,首先进行tcp连接,代码如下: ```c u8 sim_ready=0; while(sim800c_send_cmd("AT","OK",1
2021-01-15 17:15:19 517
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人