链表:解决数组带来的空间利用的问题;数组静态分配,容易造成浪费;链表动态分配空间。
数据结构--数据结构的作用?管理数据(存、取、遍历、查找)
static关键字:1、修饰全局变量:改变变量的作用域,只能在当前文件被调用,其它文件不能调用。
static int num = 100;
2、修饰函数:改变函数的作用域,只能在当前文件中被调用。
static void print ()
{ }
函数调用过程:
1、通过函数名找到函数的入口地址(函数名就是地址)
2、给形参分配空间
3、传值(把实参传给形参)
4、执行函数体
5、返回
6、释放空间(释放的是栈空间)
注意点:return 返回结果,函数里面一旦遇到return,函数调用立马结束。任何函数里,遇到exit(),程序终止。