默认返回值 : C 中, 如果没有标明返回值类型, 默认的返回值不是 void, 是 int 类型;
-- void参数 : C 语言中参数是void, 传入参数不会出错, C++中传入参数会出错,...A = 0; 在第10行, extern A 在第一行, 那么A的作用域就扩展为从第一行到文件末尾;
-- 多文件 : 在任意文件中定义了 int A = 0; 在本文件中声明 extern A, 那么从当前位置到文件末尾都可以使用该变量...函数参数的传值调用和传址调用
(1) 传值调用 和 传址调用
传值调用 : 以传值的方式将参数传递给函数, 不能直接修改主函数中变量的值, 仅仅是将副本传递给了函数;
传址调用 : 将 变量的指针 传递给函数...sizeof(int) * i 个字节;
将数组赋值给指针的途径 :
-- 将数组第一个元素地址赋值给指针变量 : p = &a[0];
-- 将数组地址赋值给指针变量 : p = a;
指针 和 数组...; a = p 和 a++ 会报错;
数组参数 :
-- 形参指针 : 将数组传作为参数传递给函数的时候, 传递的是数组的首地址, 传递地址, 形参是指针;
数组参数示例 :
-- 函数参数是数组