C
xingyuzhe
Python大数据分析 Linux运维 微服务开发运维 云计算技术支持(私有云vmware/openstack,公有云aws) 嵌入式软件开发
展开
-
C--struct中一级指针与二级指针练习
因为项目需要,又一次捡起C语言,发现了解的还是太少。 本文就struct结构体中的一级指针和二级指针的使用编写了一个小程序。 #include #include #include typedef struct network_package{ int package_type; char *dest_addr; char *local_addr; char *sink_addr原创 2016-03-16 13:57:12 · 929 阅读 · 0 评论 -
C-二级指针输出模型练习
C语言中二级指针输出模型主要目的在于使用被调函数中分配的内存 在主函数中定义一级指针,子函数输入参数定义为二级指针,则传递至子函数的参数为一级指针的地址。 #include #include #include typedef struct network_package{ int num; char *local_addr; char *dest_addr; char **ad原创 2016-03-23 15:08:43 · 646 阅读 · 0 评论 -
C-函数指针
C中函数指针最重要的两个用途: (1)作为另一个函数的参数 (2)转换表(jump table) C语言中,()的优先级大于*,因此函数int *f()与int (*f)(),前者返回值为int型的指针,后者f为指向函数的指针。 编写一个简单的链表测试用例,测试函数指针作为另一个函数的参数的用途。 #include #include #include #in原创 2016-04-06 16:24:37 · 390 阅读 · 0 评论