摘要:
基础知识需要,记一下 优先级操作符描述例子结合性 1 ()[]->.::++-- 调节优先级的括号操作符数组下标访问操作符通过指向对象的指针访问成员的操作符通过对象本身访问成员的操作符作用域操作符后置自增操作符后置自减操作符 (a + b) / 4;array[4] = 2;ptr->age = 3 阅读全文
posted @ 2013-04-20 23:24
bxddno1
阅读(321)
评论(0)
推荐(0)
摘要:
(转载注明出处:http://www.cnblogs.com/binxindoudou/archive/2013/04/20/3033138.html谢谢:) 最近要找工作了,做了一些面试题目,发现变成基础这块的知识是一点也不存在了,而面试题目总是挑我们不清楚的东西来回折腾,这不在数组指针和指针数组 阅读全文
posted @ 2013-04-20 20:58
bxddno1
阅读(215)
评论(0)
推荐(0)
摘要:
(原文:http://codeup.org/archives/200)全集变量、局部变量、静态全局变量、静态局部变量在内存中如何存储,有什么区别,栈和堆的区别,这都是C/C++的基础问题。在各种招聘笔试面试中,经常都能够遇到与之相关的问题。前些日子我看了一些与之相关的文章,现在总结一下存放于此。先分析一下四种变量的区别:一、先由程序的内存分配说起,一个完整的C/C++程序在运行时会占用的内存分为几个部分。栈(stack):由编译器自动分配释放,存放函数的参数值,局部变量的值等。其操作方式类似于数据结构中的栈。堆(heap) :一般由程序员分配释放,若程序员不释放,程序结束时可能由OS回收。注意 阅读全文
posted @ 2013-04-20 11:50
bxddno1
阅读(1608)
评论(0)
推荐(0)
摘要:
(原文:http://hi.baidu.com/networkor/item/ba9db2dbf49bd129e2108f34)(1)冒泡排序冒泡排序就是把小的元素往前调或者把大的元素往后调。比较是相邻的两个元素比较,交换也发生在这两个元素之间。所以相同元素的前后顺序并没有改变,所以冒泡排序是一种稳定排序算法。(2)选择排序选择排序是给每个位置选择当前元素最小的,比如给第一个位置选择最小的。……例子说明好多了。序列5 8 5 2 9,我们知道第一遍选择第1个元素5会和2交换,那么原序列中2个5的相对前后顺序就被破坏了,所以选择排序不稳定的排序算法。(3)插入排序插 入排序是在一个已经有序的小序 阅读全文
posted @ 2013-04-20 10:46
bxddno1
阅读(919)
评论(0)
推荐(0)

浙公网安备 33010602011771号