随笔分类 - C/C++
摘要:今天感觉被面试官用很简单的题目虐了。。。。“如何高效等反向遍历单链表”一般情况下会想到一个很笨的方法:计算个数,然后再根据个数每一次将遍历的索引减一。第二种方式就是将原链表反过来,再遍历。如果要求不改变原有结构,可以使用新建一个反向的链表。但是每一次分配内存的效率其实也不低。第三种方式,应该是栈。遍...
阅读全文
摘要:浅析gdb的-g选项准备 gdb是Linux下学习C/C++最常用的debug工具。要使用这一强大工具,必须在编译时加上-g选项,生成的目标文件才可以用gdb进行调试。如,先创建一个test.c文件,内容为:1 #include 2 3 int main(void){4 int a...
阅读全文
摘要:(1)指针常量,将指针的指向当成常量。即指针变量的值只能在定义的时候初始化,定义后不能修改,也就是说不能改变指针变量的指向。但是不影响所指对象的访问特征。其定义形式为:类型 * const 指针//类型是该指针所指对象的类型,*为指针类型说明符。实例1:int var1 = 100; int ...
阅读全文

浙公网安备 33010602011771号