美文网首页
SQSH1616 12-21 C基础

SQSH1616 12-21 C基础

作者: 彳亍的心 | 来源:发表于2016-12-21 19:15 被阅读0次

review
struct student
{
int ID;
char name[32];
//next存储的是下一个结点的地址
struct student *next ;
};
//头结点
//指针head指向malloc得到的空间的地址赋,用于存放数据
//头结点的数据域为空,指针域存放的是下一个结点的地址!!!
struct student head = (struct student)malloc(sizeof(struct student ));
head->next = NULL;
//要插入的结点
struct student head = (struct student)malloc(sizeof(struct student ));
temp->ID = 12;
struct(temp->name,"zhang");
temp->next = NULL;
//因next存储的是第一个结点的地址,故访问到next,就可以访问到
//下一个结点
//将要插入的结点链接头结点之后
temp->next = head->next;
//重新定向头结点的下一个结点的地址
head->next = temp;
//temp所指向的空间已经添加 链表上,为防止其成为野指针,
//故将其置空
temp = NULL;
2.无头链表
3.双向链表
pre:前驱指针
next:后继指针
D:数据域

相关文章

  • SQSH1616 12-21 C基础

    reviewstruct student{int ID;char name[32];//next存储的是下一个结点...

  • SQSH1616 12-12 C基础

    丹尼斯*里奇C语言的优缺点优点:简单,使用广泛...缺点: 不严谨...一:C基本语法1.C的引入#include...

  • SQSH1616 12-14 C基础

    1.if~else配对问题else 总是与离它最近的if配对2.循环(1)for(表达式1;表达式2;表达式3)执...

  • SQSH1616 12-13 C基础

    1.类型转化(1)隐式转化:当赋值号两边类型不同时,自动转化为精度较高的类型5/3 = 1.000009.1200...

  • SQSH1616 12-15 C基础

    一.数组 1.二维数组 2.指针 (1)指针类型是一种特殊类型 (2)初始化 (3)地址的访问 (4)可以把指针赋...

  • SQSH1616 12-16 C基础

    1.冒泡排序 例如:#include int main(){int arr[5]= {11,45,2,66,34}...

  • SQSH1616 12-19 C基础

    一函数 1.函数的基本概念 函数就是把代码中功能相似并且独立的代码单独封装成一个整体; (1)函数优点 提高代码的...

  • SQSH1616 12-20 C基础

    一。复杂结构类型 1.结构体 2.结构体变量的初始化 (1)初始化1 (2)初始化2 (3)初始化3:生命结构体时...

  • 《大学专业生涯 计划书单》

    1、基础中的基础 →C++ 《C++Primer》 《EffectiveC++》 《Inside the C++ ...

  • Objective-C学习笔记

    基于Objective-C基础教程:1天玩转Objective-C语法【C基础】#if、if、#ifdef、#if...

网友评论

      本文标题:SQSH1616 12-21 C基础

      本文链接:https://www.haomeiwen.com/subject/tqoqvttx.html