我本仁慈,奈何苍天不许
发布时间:2013-10-23 23:17:15
C中的volatile用法volatile 影响编译器编译的结果,指出,volatile 变量是随时可能发生变化的,与volatile变量有关的运算,不要进行编译优化,以免出错,(VC++ 在产生release版可执行码时会进行编译优化,加volatile关键字的变量有关的运算,将不进行编译优化。)。 例如: volatile int.........【阅读全文】
发布时间:2013-10-23 23:16:19
设置一绝对地址为0x67a9的整型变量的值为0xaa66 嵌入式系统经常具有要求程序员去访问某特定的内存位置的特点。在某工程中,要求设置一绝对地址为0x67a9的整型变量的值为0xaa66。编译器是一个纯粹的ANSI编译器。写代码去完成这一任务。这一问题测试你是否知道为了.........【阅读全文】
发布时间:2013-10-23 23:15:39
队列是一种特殊的线性表,它只允许在表头进行删除操作,而在表尾进行插入操作,是一种先进先出的数据结构。队列可以采用数组存储,也可以采用链式存储。关于链式存储常见的又有两种:带头结点和不带头结点。我们建议采用带头结点的实现方式,因为,这样可以大大简化对队列的处理。下面以入队操作为例,对本文观点.........【阅读全文】
发布时间:2013-10-23 23:07:56
数组的直接插入排序和快速排序(适用于链表)1、直接插入排序:算法思路:设一个数组(a0.........an),把第二个值(a1)赋值给一个中间变量temp,然后第一个值(a0)与中间变量temp相比,若小于中间变量则把第一个值(a0)赋值给第二个变量,知道第二层循环的j < 0,然后把中间变量temp赋值给a[j + 1];第二.........【阅读全文】