C和指针之动态内存分配之编程练习4
来源:互联网 发布:gbgb55域名永久获取 编辑:程序博客网 时间:2024/06/02 05:46
1、问题
4.编写一个程序,按照下图中的样子创建数据结构,最后三个对象都是动态分配的结构。第一个对象则可能是一个静态的指向结构的指针。你不必使这个程序过于全面--我们将在下一章讨论这个结构。
2、代码实现
#include <stdio.h>#include <stdlib.h>/**编写一个程序,按照下图中的样子创建数据结构,最后三个对象都是动态分配的结构。第一个对象则可能是一个静态的指向结构的指针head---->node---->node--->15value 5 10 0**/typedef struct Node{ int val; struct Node *next;}Node;Node *make_node(int val){ Node *p = malloc(sizeof(Node)); if (p != NULL) p->val = val; return p;}int main(){ Node *head; head = make_node(5); head->next = make_node(10); head->next->next = make_node(15); head->next->next->next = NULL; return 0;}
阅读全文
0 0
- C和指针之动态内存分配之编程练习4
- C和指针之动态内存分配之编程练习3
- C和指针之动态内存分配常见问题和总结
- C/C++动态内存分配之用malloc和指针实现动态数组排序
- C和指针之动态内存分配之输入很多整数进行排序
- C++编程入门系列之三十二(数组、指针和字符串:动态内存分配和释放)
- c语言动态内存分配之正确使用指针
- C和指针之动态内存分配malloc、calloc、realloc简单使用和区别
- C和指针之动态内存分配之(编写calloc函数,函数内部使用malloc函数来获取内存)
- C和指针详解------动态内存分配
- C和指针之数组之编程练习2
- C和指针之动态内存分配堆、栈、全局区(静态区)、常量区对比总结学习笔记
- C/C++之动态内存分配比较
- 10.C语言之动态内存分配
- c语言基础之动态内存分配
- C语言之动态内存分配
- C语言之动态内存分配
- C语言之动态内存分配
- 《悟空传》绘本---by乱舞
- TM1638八位数码管八按键驱动程序(stm32f103驱动,使用了stm32 3.5库)
- Android 动画1--View控件的显示和隐藏效果
- 总结——STM32F103C8T6通过MAX31865读取PT100电阻值
- Slim研读笔记三之Composer(上)
- C和指针之动态内存分配之编程练习4
- python打印平行四边形
- JUC-ArrayBlockingQueue学习
- 总结——调试STM32F103ZET6及外围传感器_电路图设计问题+SHT10温湿度传感器
- 【RealVnc Error】Raspberry pi 3B RealVnc bad escape code 0x50
- 初识Shader着色器
- Android studio导入第三方jar包出现java.util.zip.ZipException错误
- 生子
- 消息中间件之ActiveMQ整合Spring实现邮箱发送(四)