
C语言
文章平均质量分 78
xmmcuduck
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
不使用中间变量实现数据交换
<br />x=x+y;<br />y=x-y;<br />x=x-y;原创 2010-08-01 23:19:00 · 477 阅读 · 0 评论 -
用汇编代码解释变量声明定义概念
学过C语言都知道变量有声明只是告诉编译器某个标识符是变量,而变量定义才会促使编译器为这个变量分配存储空间。下面就分类介绍不同的情况下,汇编后的代码: 一、全局变量 1. 临时定义(tentactive definition)一个外部全局变量a,代码如下: 汇编代码如下,认真看可知,int a对应的17行中的汇编代码,表示在数据段中分配一块地址是4字节对齐的区域。 2. 定义(definition)外部全局变量a,代码如下(原创 2010-12-08 16:27:00 · 6519 阅读 · 0 评论 -
Printf()输出格式控制
1.转换说明符 %a(%A) 浮点数、十六进制数字和p-(P-)记数法(C99) %c 字符 %d 有符号十进制整数 %f 浮点数(包转载 2011-08-05 14:52:22 · 666 阅读 · 0 评论 -
如何查找内存泄露
这两天,在查找内存泄露的问题。因为内存都是放在memory pool里,所以不能通过valgrind等工具抓到那个地方分配的内存没有手动被释放。 使用gcc,有一个方法去打包内存分配函数,而且不需要编辑已有的code并且不需要修改目标文件。linker ld 提供了一个内建的选转载 2011-09-21 18:42:32 · 2476 阅读 · 0 评论