- 博客(8)
- 资源 (3)
- 收藏
- 关注
原创 宏和const、typedef的区别
1、const定义的只读变量在程序运行过程中只有一份拷贝(因为它是全局的只读变量,存放在静态区),而#define定义的宏常量在内存中有若干个拷贝。#define宏是在预编译阶段进行替换,而const修饰的只读变量是在编译的时候确定其值。#define宏没有类型,而const修饰的只读变量具有特定的类型=======================================
2014-04-16 11:15:53 540
转载 typedef和#define的用法与区别
typedef和#define的用法与区别一、typedef的用法在C/C++语言中,typedef常用来定义一个标识符及关键字的别名,它是语言编译过程的一部分,但它并不实际分配内存空间,实例像:typedef int INT;typedef int ARRAY[10];typedef (int*) pINT;type
2014-04-10 15:21:29 240
转载 判断CPU是大端还是小端
一、什么是大端 Or 小端? 在直接对内存操作的时候,知道所使用CPU存放数据顺序是非常重要的,尤其是存取网络数据的时候。一般有两种顺序 Big endian(大端模式),一种是Little endian(小端模式)。大端模式就是将一个数据的低字节数据放在内存中的高地址中;小端模式与之相反是将低字节数据放在内存的低地址中。比如,一个数据0x1234,存放在起始地址为0x0000的内存
2014-03-28 08:43:56 808
转载 进程和线程的区别
线程是指进程内的一个执行单元,也是进程内的可调度实体.与进程的区别:(1)地址空间:进程内的一个执行单元;进程至少有一个线程;它们共享进程的地址空间;而进程有自己独立的地址空间;(2)资源拥有:进程是资源分配和拥有的单位,同一个进程内的线程共享进程的资源(3)线程是处理器调度的基本单位,但进程不是.4)二者均可并发执行.进程和线程都是由操作系统所体会的程序运行的基本单元,系
2014-03-28 08:33:13 239
转载 静态链接库和动态链接库的区别
1 静态链接库的优点 (1) 代码装载速度快,执行速度略比动态链接库快; (2) 只需保证在开发者的计算机中有正确的.LIB文件,在以二进制形式发布程序时不需考虑在用户的计算机上.LIB文件是否存在及版本问题,可避免DLL地狱等问题。 2 动态链接库的优点 (1) 更加节省内存并减少页面交换; (2) DLL文件与EXE文件独立,只要输出接口不变(即名
2014-03-14 09:22:01 2321
转载 面试中遇到的算法题分析
最近在面试中遇到这样的一道算法题: 求100!的结果的各位数之和为多少? 如:5!=5*4*3*2*1=120,那么他们的和为1+2+0=3这道题不算难,不过倒是注意的细节也有一些:1.数据的越界问题如果求的是171的阶乘的话,就会超出double类型的存储范围,这时候就要处理了,不然得到的结果是:Infinity1.可以通过java的BigIn
2014-02-28 16:45:05 442
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人