------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------
1. 分类:①库函数和自定义函数②有参函数和无参函数③有返回值函数和无返回值函数
2. 形参和实参
1) 形参定义时不会立即分配内存,在函数调用时分配内存
2) 多个形参用逗号分开
3) 形参的类型可以不同
4) 函数内部不可以定义与形参同名的变量
3. 参数的传递:在调用函数时,实参会传递个形参以替换掉形参
4. 函数的声明
1) 如果返回值为int类型,可以不用声明函数
2) 如果被调用函数在主调函数之前,可以不声明
3)
5. 递归函数
1) 递归就是自己调用自己
2) 必须存在一个条件让递归结束
3) 能够找到一个规律让问题规模缩小才能使用递归
4) ①递推(压栈)②回归迭代(出栈)
5) 应用:求阶乘、求指数
6. Unix命令
ls 列出当前目录下的所有文件
pwd 显示当前目录名
cd 改变操作的目录
who 显示当前用户名
clear 清屏
mkdir 创建目录
rm 删除文件
rm –r 删除文件夹 -f 强制删除
touch 创建文件
vi/open 打开/创建文件 -q 退出
-wq 保存退出 -q! 强制退出
vi a.txt --->i 进入编辑模式 esc 退出编辑模式
:wq! 返回命令模式
cat/more 查看文件内容
手动编译文件:在终端使用命令编译
编译:cc -c main.c ----->main.o
链接:cc main.o--------->a.out(输出到指定文件cc main.o –o b.out)
运行:./a.out