首先,定义两个全球变量a和b。然后,定义一个函数,实现1到变量c的累积。然后,定义函数pro,实现自定义乘法操作。最后,定义一个主函数来计算程序。函数内部作用域定义为局部变量称为局部变量,如下图所示。自定义函数的形参也称为函数的局部变量。局部变量只能在块内看到,不能在块外访问。不同函数的局部变量是独立的,一个函数不能访问其他函数的局部变量。局部变量的存储空间是临时分配的,当程序中的函数完成后,分配给局部变量的空间会自动释放。如果变量在代码块中定义,其作用域将被限制在代码块中,例如for循环中定义的变量i,其作用域为此for循环语句。全局变量也可以在内部作用域重新定义,定义函数内部的局部变量,并自动屏蔽函数外部的变量。