随笔分类 - C语言笔记
开始学C语言所记下的笔记
摘要:链表 一、链表的概念 1.1定义: 链表是一种物理存储上非连续,数据元素的逻辑顺序通过链表中的指针链接次序,实现的一种线性存储结构。 1.2特点: 链表由一系列节点(链表中每一个元素称为节点)组成,节点在运行时动态生成(malloc),每个节点包括两个部分:一个是存储数据元素的数据域另一个是存储下一
阅读全文
摘要:结构体 一、结构体类型的概念及定义 1.1 基本概述 构造类型: 不是基本类型的数据结构也不是指针,它是若干个相同或不同类型的数据构成的集合 常用的构造类型有数组、结构体、共用体 结构体用于保存多个不同类型的数据 1.2 结构体的概念 结构体是一种构造类型的数据结构 是一种或多种基本类型或构造类型的
阅读全文
摘要:一、获取字符串长度函数 strlen函数 1 #include <string.h> 2 size_t strlen(const char *s); 3 4 3功能:计算一个字符串的长度 5 参数: 6 s:指定的字符串 7 8 注意:strlen获取的字符串长度遇到第一个“\0”结束且"\0"后面
阅读全文
摘要:一、动态分配内存的概述 在数组一章中,介绍过数组的长度是预先定义好的,在整个程序中固定不变,但是在实 际的编程中,往往会发生这种情况,即所需的内存空间取决于实际输入的数据,而无法预先 确定 。为了解决上述问题,C语言提供了一些内存管理函数,这些内存管理函数可以按需 要动态的分配内存空间,也可把不再使
阅读全文
浙公网安备 33010602011771号