- 博客(10)
- 资源 (3)
- 问答 (1)
- 收藏
- 关注
原创 理解make的解析行为
第一阶段:make读入所有的makefile,以及makefile中所包含的其他makefilemake分析并获取变量名,变量值,隐式规则和显示规则构建所有目标的关系树,以及他们的先决条件第二阶段:接着就是执行命令了(基于第一阶段的关系树,确定需要重新构建的目标)理解make处理makefile的两个阶段对于熟练地编写makefile非常重要。makef
2013-10-30 21:02:19 1041
原创 理解make中的export
/home/student/Makefile:a = $(shell pwd)export aall:@echo $(a)@make -C tt/home/student/tt/Makefile:b = $(shell pwd)all:@echo $(a)@echo $(b)在/home/student下make 。结果
2013-10-30 20:21:54 2300
原创 Horner规则
已知如何求解Pn-1(X)= a1 + a2X ... + anXn-1现在显然Pn(X) = a0 + X*Pn-1(X) ,也就是说此假设下计算Pn(X)只需要1次乘法和1次加法,总共需要n次乘法和n次加法。完整的算法表示如下: Pn (x) = ((...((anX + an-1)*X + an-2) ...)*X + a1)*X + a0 为了纪念英国数学家W.G
2013-10-23 11:04:40 820
转载 双色人生
让我们先来看一份人生简历:他,1571年12月27日生于德国符腾堡魏尔,是7个月的早产儿。父亲早年离家出走,母亲脾气极坏。他从小体弱多病,4岁时,天花在他脸上留下疤痕,猩红热使他的眼睛受损。他高度近视,一只手半残,长得又瘦又矮。1601年,对他人生产生重要影响的恩师去世。1612年,他至爱的妻子去世。他一生穷困潦倒,1630年11月15日,年近花甲的他在索薪途中病逝于雷根斯堡。他,生于战争年代,一
2013-10-21 09:18:37 676
转载 C99中变长数组的内存分配策略
在C99中新加入了对变长数组的支持,也就是说数组的长度可以由变量来定义。对于下面的代码:int main(){ int n; scanf("%d", &n); int ar[n]; printf("%d\n", sizeof(ar)); return 0;}是可以成立的。这与之前的C标准有很大不同,以前
2013-10-17 11:50:58 3728
转载 柔性数组
在讲述柔性数组成员之前,首先要介绍一下不完整类型(incomplete type)。不完整类型是这样一种类型,它缺乏足够的信息例如长度去描述一个完整的对象。 6.2.5 Types incomplete types (types that describe objects but lack information needed to determine their sizes).
2013-10-17 11:31:28 702
转载 动态数组
当写下这个题目的时候,笔者心里其实非常犯难。因为从本质上来说,本章想阐述的内容与题目所宣示的概念,其实是不一样的。在编程中,我们常常要处理一段长度未知的数据,而且,运行过程中长度可能会发生变化,现行的C/C++标准没有提供在栈段和数据段内存中的实现,只提供堆中的实现,例如可以象下面代码那样在堆中分配一段内存,以处理一组长度不确定的整数: int *p = ( int* )malloc( n
2013-10-17 11:30:28 1234
原创 向上取整
像123以10向下取整是120,想上取整是130。取数字0x12345678为例子:它的向下取整为(以0x1000为单位):0x12345678 & 0xfffff000它的向上取整为(以0x1000为单位):(0x12345678 & 0xfffff000) + 0x1000那么这样的方法是否有通用性呢?上面的向下取整有通用性,而向上取整欠缺,试想12
2013-10-16 09:37:50 3052
原创 as语法和嵌入汇编
as语法:——————宏像C语言一样,as也支持宏。但是,汇编程序中所包含的头文件不能包含C语言中的函数,数据结构等内容,而只能定义常量,汇编指令等汇编器认识的内容。宏的存在说明as在编译时存在预处理这一步骤,但是需要注意,如果所写的汇编代码中包含宏指令的话,则一定要将源文件的后缀名使用大写的S,否则as会报告说它不认识#这条指令。——————汇编命令汇编命令都是以“.
2013-10-08 09:21:52 1216
(仿冒pl-2303_win7_64bit驱动
2013-06-15
c++,加class与不加有什么区别
2015-11-10
TA创建的收藏夹 TA关注的收藏夹
TA关注的人