数据结构——第一章 绪论
目录
一、数据结构相关概念
1.数据结构含义
2.程序定义
二、基于C语言的相关基础知识
1.函数
1.1函数的声明
1.2函数的定义
1.3函数的调用
2.字符串
2.1char类字符串
3.内存空间与指针
4.数组
4.1定义
4.2数组与sizeof
5.指针
5.1指针定义
5.2指针声明
5.3指针使用
5.4指针的一些应用
6.结构体
6.1定义
6.2结构体声明
6.3结构体调用
6.4结构体与指针
7.类型定义
7.1定义
7.2运用(通常与结构体)
8.内存分类
8.1分类
8.2动态内存分类
8.3动态分配内存示例
一、数据结构相关概念
1.数据结构含义
所谓数据结构就是 数据 + 结构 的组合。在不同的需求下,我们需要根据数据进行设计不同形式的结构来表达其意义,这就是数据结构。
2.程序定义
通常我们把 算法 + 数据结构 成为 程序。
二、基于C语言的相关基础知识
1.函数
函数是一组一起执行的语句。每个c程序都至少有1个函数,即main()函数。
1.1函数的声明
下面为一些简单函数的声明,这里是C++的函数重载。函数声明时的返回值类型与参数列表的具体情况,需要结合需求进行设计。
int add(int a,int b);
double add(double a, double b);
1.2函数的定义
将声明的函数的具体作用代码补全即可。
int add(int a,int b){
return a + b;
}
double add(double a, double b){
return a + b;
}
1.3函数的调用
下面为一些简单调用。
int main(){
int res = 0;
int a;
int b;
cin >> a >> b;
add(a,b);
}
2.字符串
2.1char类字符串
char str[] = "Helloworld";
字符串的末尾会自动添加1个

