今天读到了有关作用域的一些知识,感觉有必要总结一些。
作用域分为函数原型作用域,局部作用域,类作用域,命名空间作用域这几种。
函数原型作用域是最小的作用域,它的作用范围最小,在函数的原型声明时的括号里面的形参的作用域就是函数原型作用域。
举个例子:intadd(int a,intb);此函数中的a和b的作用域就是函数原型作用域,它们的作用范围仅限于这个括号中,出了这个括号就不管用了。
还有,此例属于函数原型的声明,所以形参名字a和b都可以省略,但是为了程序的可读性最好还是要写上。
一句话:函数原型作用域的作用范围就是括号中。
以上就是我对函数原型作用域的一些认识。