c语言
chanya
这个作者很懒,什么都没留下…
展开
-
指针和引用的区别
1 非空区别: 在任何情况下都不能使用指向空值的引用,而指针却可以。 不存在指向空值的引用这个事实意味着使用引用的代码效率比使用指针的要高。 2 合法性区别: 在使用引用之前不需要测试它的合法性。相反,指针则应该总是被测试,防止其为空。 3 可修改区别: 指针可以被重新赋值以指向另一个不同的对象,但是引用则总是指向在初始化时被指定的对象。 4原创 2012-06-04 10:57:58 · 338 阅读 · 0 评论 -
每天看点面试题(三)
1 Write a functionthatcalculates anumber'sfactorialusingrecursion 写出一个用递归来计算阶乘的函数。 这个很好写 #include using namespace std; int factorial(int n){ if(n==1)return 1; return n*factorial(n-1);原创 2012-11-05 10:27:17 · 592 阅读 · 0 评论