- 博客(7)
- 资源 (3)
- 收藏
- 关注
转载 sizeof()用法汇总
sizeof()功能:计算数据空间的字节数1.与strlen()比较 strlen()计算字符数组的字符数,以"\0"为结束判断,不计算为'\0'的数组元素。 而sizeof计算数据(包括数组、变量、类型、结构体等)所占内存空间,用字节数表示。2.指针与静态数组的sizeof操作 指针均可看为变量类型的一种。所有指针变量的sizeof 操作结果
2013-04-26 19:46:06 771
原创 2013年腾讯暑期实习生招聘面试总结
我投的是软件开发-客户端方向,但后来听说客户端实习生只招4个人,我表示压力很大,腾讯公司是相当的霸气,把整个珞珈山国际酒店都包下来作为面试现场一面: 一面我的面试官大概就大了我2,3岁左右,态度很和蔼,一开始我先自我介绍,说了一下自己的情况,然后面试官就问了我以下一些问题,大概有20个问题,有些忘记了:1) 简述以下缓冲区溢出2)
2013-04-26 19:22:21 1650
翻译 函数指针 Function Pointer
Programs as Data: Function PointersBy Alex AllainA function pointer is a variable that stores the address of a function that can later be called through that function pointer. This is useful b
2013-04-22 09:05:33 1820
转载 C/C++数组名与指针区别深入探索
引言 指针是C/C++语言的特色,而数组名与指针有太多的相似,甚至很多时候,数组名可以作为指针使用。于是乎,很多程序设计者就被搞糊涂了。而许多的大学老师,他们在C语言的教学过程中也错误得给学生讲解:"数组名就是指针"。很幸运,我的大学老师就是其中之一。时至今日,我日复一日地进行着C/C++项目的开发,而身边还一直充满这样的程序员,他们保留着"数组名就是指针"的误解。 想必这种误
2013-04-21 10:49:36 623
转载 C语言编译过程总结详解
C语言的编译链接过程要把我们编写的一个c程序(源代码)转换成可以在硬件上运行的程序(可执行代码),需要进行编译和链接。编译就是把文本形式源代码翻译为机器语言形式的目标文件的过程。链接是把目标文件、操作系统的启动代码和用到的库文件进行组织形成最终生成可执行代码的过程。过程图解如下: 从图上可以看到,整个代码的编译过程分为编译和链接两个过程,编译对应图中的大括号括起的部分,其余则
2013-04-18 20:22:35 832
原创 extern "C"的理解
extern "C"的引入是为了解决C++函数重载的问题,C++之父在设计C++语言的时候,考虑到对C的兼容,引入了extern "C",使得在C++中能够无误地使用C的库函数(大部分的库函数都是由C编写的)在编译期间,C和C++为函数生成修饰名的方式是不一样的,这一点可以认为是C++实现函数重载的机制,考虑这样一段C代码:int fun(int x){ return 0
2013-04-10 19:16:27 4209
原创 VC++6.0 按F1无法打开 MSDN 的解决办法
一开始真的很头疼,在网上看到别人说重装VC,MSDN什么的,自己也重装了,还是不行,其实现在想想,压根不需要重装1. 首先在计算机上搜索 vshelp.dll 文件是否存在,如果不存在,则说明文件已经丢失,提供一个下载链接:http://www.dlldll.com/vshelp.dll_download.html2. 微软提供的解决方法:http://suppor
2013-04-09 15:51:20 2850
修改注册表使VC++6.0与MSDN建立连接
2013-04-08
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人