C/C++
Cedar
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
_stdcall
对_stdcall 的理解 在C语言中,假设我们有这样的一个函数:int function(int a,int b)调用时只要用result = function(1,2)这样的方式就可以使用这个函数。但是,当高级语言被编译成计算机可以识别的机器码时,有一个问题就凸现出来:在CPU中,计算机没有办法知道一个函数调用需要多少个、什么样的参数,也没有硬件可以保存这些参数。也就是说,计算机不转载 2009-09-23 20:14:00 · 191 阅读 · 0 评论 -
C/C++ 字节对齐
在 相同的对齐方式下 ,结构体内部数据 定义的顺序不同 ,结构体整体占据内存空间也 不同 ,如下: 设结构体如下定义: struct A { int a; char b; short c; }; 结构转载 2011-08-12 22:25:08 · 270 阅读 · 0 评论 -
C++ 命名规则
a Array 数组 b BOOL (int) 布尔(整数) by Unsigned Char (Byte) 无符号字符(字节) c Char 字符(字节) cb Count of bytes 字节数 cr Color reference value 颜色(参考)值 cx Count of x (Short) x的集合(短整数) dw DWORD (unsigned long) 双字原创 2011-11-03 22:11:49 · 217 阅读 · 0 评论 -
c bit operate
1.掩码 ‘位与’运算通常和掩码一起使用。掩码是某写位设置成打开(1)而某些位设置为关(0)的位组合。 如:MASK=00000010 flags=7 flags = flags&MASK flags = 2 2.打开位 有时候需要打开一个值中的特定位,同事保持其它位不变。 如 将个值发送到端口来控制硬件。 如:MASK=00000001 f原创 2011-11-03 22:27:40 · 261 阅读 · 0 评论 -
c operator
1.c语言运算符优先级: a.单目运算符 b.算数运算符 c.移位运算符 d关系运算符 f位运算符 g逻辑运算符 h条件表达式 i符合运算符 j逗号运算符 运算符(优先级从高到低) 结合性 ++(后缀) --(后缀) ()(调用函数) [] {} (组合文字) . -> 从左到右 ++ (前缀)--(前缀)-+~! sizeof *原创 2011-12-10 13:37:10 · 206 阅读 · 0 评论 -
C 语言的发展历史
在学习C语言之前,我们先了解一下C语言的历史。 C语言是一门通用的,模块化,程序化的编程语言,被广泛应用于操作系统和应用软件的开发。由于其高效和可移植性,适应于不同硬件和软件平台,深受开发员的青睐。 C语言早期发展 1969 - 1973年在 AT&T 贝尔实验室开始了 C语言的最初研发。根据 C语言的发明者丹尼斯.里奇 (Dennis Ritchie) 说,C 语言最重要的研发转载 2012-07-14 22:58:16 · 601 阅读 · 0 评论 -
c 面试题目
摘要:12个C语言面试题,涉及指针、进程、运算、结构体、函数、内存,看看你能做出几个! 1.gets()函数 问:请找出下面代码里的问题: #include int main(void) { char buff[10]; memset(buff,0,sizeof(buff)); gets(buff); printf("\n The buffer e转载 2012-10-14 00:59:35 · 492 阅读 · 0 评论
分享