2011年7月14日
摘要: 1. 值传递:形参是实参的拷贝,改变形参的值并不会影响外部实参的值。从被调用函数的角度来说,值传递是单向的(实参->形参),参数的值只能传入,不能传出。当函数内部需要修改参数,并且不希望这个改变影响调用者时,采用值传递。void swap(int a,int b){ int temp; temp=a; a=b; b=temp; cout<<a<<’ ‘<<b<<’\n’;}int main(){ int x=1; int y=2; swap(x,y); cout<<x<<’ ‘<<y<<’\n 阅读全文
posted @ 2011-07-14 14:32 盗艹人 阅读(4300) 评论(1) 推荐(0) 编辑
摘要: 1、什么是const?常类型是指使用类型修饰符const说明的类型,常类型的变量或对象的值是不能被更新的。(当然,我们可以偷梁换柱进行更新:)2、为什么引入const?const 推出的初始目的,正是为了取代预编译指令,消除它的缺点,同时继承它的优点。3、cons有什么主要的作用?(1)可以定义const常量,具有不可变性。 例如:const int Max=100; int Array[Max];(2)便于进行类型检查,使编译器对处理内容有更多了解,消除了一些隐患。例如: void f(const int i) {.........} 编译器就会知道i是一个常量,不允许修改;(3)可以避免意 阅读全文
posted @ 2011-07-14 13:44 盗艹人 阅读(3380) 评论(0) 推荐(0) 编辑