C++面向对象程序设计 第一章.ppt

* #include iostream using namespace std; #define power(x) x*x int main( ) { coutpower(2)endl; coutpower(1+1)endl; return 0; } 例1.14 用带参宏定义实现求平方值。 宏定义在编译前由预处理程序对其处理,只作简单的字符置换而不作语法检查,会出现意想不到的错误。 * #include iostream using namespace std; inline int power(int x) {return x*x;} int main( ) { coutpower(2)endl; coutpower(1+1)endl; return 0; } 例1.15 用内置函数实现求平方值。 改用内置函数 * 1.3.8 内置函数 内置函数的限制: 只用于规模很小而使用频繁的函数,可大大提高运行速度; 函数内不能含有循环结构或switch结构; 不能含有任何静态数据及数组声明; 不能是递归函数。 * 1.3.9 作用域运算符 并不是所有的变量在程序运行的时时刻刻都是可见的。有的变量在整个程序运行期间都是可见的,称为全局变量;有的变量只能在一个函数中可见,被称为局部变量。 每个变量都有其有效的作用域,只能在变量的作用域内使用该变量,不

文档评论(0)

1亿VIP精品文档

相关文档