C语言相关内容模块
1、函数指针定义方式
函数指针的具体用法
2、静态链表实现
代码实现:
c
#define _CRT_SECURE_NO_WARNINGS // 抑制 C4996 警告
#include <stdlib.h>
#include <string.h>
#include <stdio.h>
// 链表节点类型定义
struct LinkNode
{
int data;
struct LinkNode *next;
};
void test() {
// 创建5个独立的节点
struct LinkNode noed1 = { 10,NULL };
struct LinkNode noed2 = { 20,NULL };
struct LinkNode noed3 = { 30,NULL };
struct LinkNode noed4 = { 40,NULL };
struct LinkNode noed5 = { 50,NULL };
// 创建链表
noed1.next = &noed2;
noed2.next = &noed3;
noed3.next = &noed4;
noed4.next = &noed5;
// 遍历链表
struct LinkNode *pCurrent = &noed1;
while (pCurrent !=NULL)
{
printf("%d\n", pCurrent->data);
pCurrent = pCurrent->next;
}
}
int main() {
test();
system("pause");
return 0;
}