c/c++
文章平均质量分 79
clamww
爱好广泛
展开
-
static用法
static用法小结 static关键字是C, C++中都存在的关键字, 它主要有三种使用方式, 其中前两种只指在C语言中使用, 第三种在C++中使用(C,C++中具体细微操作不尽相同, 本文以C++为准).(1)局部静态变量(2)外部静态变量/函数(3)静态数据成员/成员函数下面就这三种使用方式及注意事项分别说明一、局部静态变量在C/C++中, 局部变量按照存储形式可转载 2015-04-02 15:46:08 · 373 阅读 · 0 评论 -
腾讯2015实习生招聘笔试题部分
在昨天腾讯发短信通知笔试,今天因为出了点交通意外没赶上~也是囧啊~然后等同学出来后得知了几个题目,在这记录一下~PS:听同学说,腾讯规定要用C++来答题~题目比较广,涉及到了考研的408,然后算法,操作系统啥啥的~简述一下JS中的闭包:官方原话:闭包是一个拥有许多变量和绑定了这些变量的环境的表达式(通常是一个函数),因而这些变量也是该表达式的一部分。其实通俗点说就是Ja原创 2015-04-18 17:45:17 · 546 阅读 · 0 评论 -
c/c++ const详解
原文链接 http://www.cnblogs.com/yc_sunniwell/archive/2010/07/14/1777416.html为什么使用const?采用符号常量写出的代码更容易维护;指针常常是边读边移动,而不是边写边移动;许多函数参数是只读不写的。const最常见用途是作为数组的界和switch分情况标号(也可以用枚举符代替),分类如下: 常变量: c转载 2015-04-07 18:45:08 · 336 阅读 · 0 评论 -
判断单链表是否有环
给定一个单链表,只给出头指针h:1、如何判断是否存在环?2、如何知道环的长度?3、如何找出环的连接点在哪里?4、带环链表的长度是多少? 解法:1、对于问题1,使用追赶的方法,设定两个指针slow、fast,从头指针开始,每次分别前进1步、2步。如存在环,则两者相遇;如不存在环,fast遇到NULL退出。2、对于问题2,记录下问题1的碰撞点p,slow、fast从该点转载 2015-04-19 13:46:37 · 384 阅读 · 0 评论 -
c++中const变量真的不可以修改吗?
原文链接:http://www.cppblog.com/aa19870406/archive/2012/04/10/170836.html?opt=admin这个问题是在一次笔试题上遇到的,当时说的是c语言的环境下,我记得我用C++输出的时候确实值没变,但是后来用C发现变了,我知道确实是改变了,但是一直不明白为什么C++里输出的是没变,有人说是C++后来显示是从符号表里读出来的,不知道是不是这转载 2015-04-08 18:46:02 · 740 阅读 · 1 评论