當前位置:
首頁 >
C和指针之动态内存分配之编程练习4
發布時間:2023/12/4
25
豆豆
默认站点
收集整理的這篇文章主要介紹了
C和指针之动态内存分配之编程练习4
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
1、問題
4.編寫一個程序,按照下圖中的樣子創建數據結構,最后三個對象都是動態分配的結構。第一個對象則可能是一個靜態的指向結構的指針。你不必使這個程序過于全面--我們將在下一章討論這個結構。
?
?
2、代碼實現
#include <stdio.h>
#include <stdlib.h>/**
編寫一個程序,按照下圖中的樣子創建數據結構,最后三個對象都是動態分配的結構。第一個對象則可能是一個靜態的指向結構的指針
head---->node---->node--->15
value 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;
} ?
?
總結
以上是默认站点為你收集整理的C和指针之动态内存分配之编程练习4的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: C和指针之动态内存分配之编程练习3
- 下一篇: C和指针之动态内存分配常见问题和总结