- 博客(5)
- 资源 (4)
- 收藏
- 关注
原创 大端,小端,网络字节序总结
1、术语“小端”和“大端” 术语“小端”和“大端”表示多字节值的哪一端(小端或大端)存储在该值的起始地址。小端存在起始地址,即是小端字节序;大端存在起始地址,即是大端字节序。 即: 1.小端法(Little-Endian)就是低位字节排放在内存的低地址端即该值的起始地址,高位字节排放在内存的高地址端。 2.大端法(Big-Endian)就是高位字节排放在内存的低地址端即该值的起始地址,低
2015-02-25 14:42:38 776
原创 经典面试题
1、局部变量能否和全局变量重名? 答:能,局部会屏蔽全局。要用全局变量,需要使用 ":: "。 局部变量可以与全局变量同名,在函数内引用这个变量时,会用到同名的局部变量,而不会用到全局变量。对于有些编译器而言,在同一个函数内可以定义多个同名的局部变量,比如在两个循环体内都定义一个同名的局部变量,而那个局部变量的作用域就在那个循环体内。 2、如何引用一个已经定义过的全局变量
2015-02-25 13:42:03 375
原创 c语言中经常出错,混淆的地方
一、指针相关 *p++,由于++和*同优先级,结合方向自右而左,等价于*(p++)。 *(p++)与*(++p)作用不同。若p的初值为a,则*(p++)等价a[0],*(++p)等价a[1]。 (*p)++表示p所指向的元素值加1。 如果p当前指向a数组中的第i个元素,则 *(p--)相当于a[i--]; *(++p)相当于a[++i]; *(--p)相当于a[--i];
2015-02-25 13:15:59 491
原创 使用指针作为函数返回值和参数的问题总结
1、内存分配方式 内存分配方式有三种: (1)从静态存储区域分配。内存在程序编译的时候就已经分配好,这块内存在程序的整个运行期间都存在。例如全局变量,static 变量。 (2)在栈上创建。在执行函数时,函数内局部变量的存储单元都可以在栈上创建,函数执行结束时这些存储单元自动被释放。栈内存分配运算内置 于处理器的指令集中,效 率很高,
2015-02-06 18:49:30 1120
原创 gcc学习笔记
1、连接头文件 gcc -I /usr/openwim/include fred.c 使用 -I 标志来包含保存在子目录或者非标准位置的中的头文件。例如上边语句指示编译器不仅在标准位置,也在 /usr/openwim/include 目录中查找程序 fred.c包含的头文件。 2、连接库文件 .a:静态库, .so共享函数库 可以使用完整的库文件路径名 或 用 -l标志告诉编
2015-02-04 09:19:13 466
模电数电做的四人抢答器有详细电路图及说明
2011-07-01
VB编写的俄罗斯方块
2010-12-01
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人