调用函数的地方是实参,函数运行地方是形参,形参是对实参的拷贝
主流编程语言中,下面的函数运行结果都是0,因为形参x是对实参a的拷贝,值类型的拷贝会创建新的内存。这种传参类型也叫值传递。
void main(){
int a = 0;
f(a);
printf("%d", a);//0
}
-- 直接赋值是全局变量一般不要这么使用 | |
a = 10 | |
-- local是指定当前作用域(一般指大括号或当前文件内)有效的变量 | |
local a = 10 | |
-- 数字 | |
local b = 10.1 | |
print(a + b) -- 打印20.1,支持常见的运算符以及位运算符 | |
print(15 & (1<<2)) -- 4 |
# 概述:一共三大部分配置。 | |
# 其中#注释掉的可以在需要的时候开启并修改,没有注释掉的(除了下面location示例)不要删掉,基本都是必须的配置项。 | |
###############################第一部分 全局配置############################ | |
#user nobody; 指定启动进程的用户,默认不用指定即可。 | |
#error_log logs/error.log; 配置日志输出,虽然叫error_log但是可以定义输出的级别,默认不写是ERROR级别 | |
#error_log logs/error.log notice; | |
#error_log logs/error.log info; | |
#pid logs/nginx.pid; 记录pid的文件,默认就是放到这个位置,可以修改。 |