随笔分类 - 数据结构
摘要:在数据结构C语言版中使用结点的数据指针是要使用->结构体中的指针的使用用点例如: #include<string.h>#include<ctype.h>#include<malloc.h> /* malloc()等 */#include<limits.h> /* INT_MAX等 */#include<stdio.h> /* EOF(=^Z或F6),NULL */#include<stdlib.h> /* atoi() */#include<io.h> /* eof() */#include<mat
阅读全文
摘要:抽象数据类型是指对外隐藏的数据对象集合及作用于上的操作。它抽象出复杂的数据结构,就象基本数据类型抽象具体机器实现那样。封装是抽象数据类型的主要特征,它让抽象数据类型的使用者不必知道内部隐藏信息,同时也禁止使用隐藏信息以便在不影响使用的情况下可以方便的更改其具体实现。
阅读全文
摘要:方法一:使用数组 char str[7]="adcdef";方法二:用struct定义一个结构变量体typedef struct{char str[20];//用于存放字符串,20为最大容量int count;//统计实际存放的字符个数}string
阅读全文
摘要:C语言提供了丰富的字符串处理函数, 大致可分为字符串的输入、输出、合并、修改、比较、转换、复制、搜索几类。 使用这些函数可大大减轻编程的负担。用于输入输出的字符串函数, 在使用前应包含头文件"stdio.h" ; 使用其它字符串函数则应包含头文件"string.h"。 下面介绍几个最常用的字符串函数。1.字符串输出函数 puts 格式: puts (字符数组名) 功能:把字符数组中的字符串输出到显示器。 即在屏幕上显示该字符串#include"stdio.h"main(){static char c[]="BASIC\ndB
阅读全文
摘要:typedef作为类型定义关键字,用于在原有数据类型(包括基本类型、构造类型和指针等)的基础上,由用户自定义新的类型名称。 在编程中使用typedef的好处,除了为变量取一个简单易记且意义明确的新名称之外,还可以简化一些比较复杂的类型声明。比如: typedef int INT32;将INT32定义为与int具有相同意义的名字,这样类型INT32就可用于类型声明和类型转换了,它和类型int完全相同。比如:INT32a;// 定义整型变量a (INT32) b; // 将其它的类型b转换为整型既然已经有了int这个名称,为什么还要再取一个名称呢?主要是为了提高程序的可移植性。比如,某种微处理器的
阅读全文
浙公网安备 33010602011771号