博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2014年9月11日

摘要: X=X+1; 先读取等号右边的X的地址,计算X+1的值,再读取等号左边的X的地址,最后将等号右边的值传给等号左边。X+=1; 先读取等号右边的X的地址,计算X+1的值,最后将得到的值传给左边的X,因为X的地址在之前已经读出,故省去传值过程。X++; 先读取X的值,然后自增 阅读全文

posted @ 2014-09-11 21:19 widy 阅读(134) 评论(0) 推荐(0)

摘要: 转:http://blog.chinaunix.net/uid-23544029-id-311367.html1布尔变量与零值比较【规则1】不可将布尔变量直接与TRUE、FALSE或者1、0进行比较。根据布尔类型的语义,零值为“假”(记为FALSE),任何非零值都是“真”(记为TRUE)。TRUE的... 阅读全文

posted @ 2014-09-11 21:05 widy 阅读(174) 评论(0) 推荐(0)

摘要: 1.全局变量可以定义在可被多个C文件包含的头文件中。因为不在不同的C文件中以static形式来声明同名全局变量,但只能有一个C文件对其赋值。2.全局变量使用extern引用一个已经定义过的全局变量。3.全局变量存储在静态数据区,在 程序执行时分配存储区,程序执行完毕后释放,执行过程始终占据固定的存储... 阅读全文

posted @ 2014-09-11 20:51 widy 阅读(202) 评论(0) 推荐(0)

摘要: 转:http://www.myexception.cn/program/913597.html一个整型数组里除了一个或者两个或者三个数字之外,其他的数字都出现了两次。请写程序找出这两个只出现一次的数字。要求时间复杂度是O(n),空间复杂度是O(1)粗糙的给出了分析,最近比较累,以后会改进的。题目中包... 阅读全文

posted @ 2014-09-11 16:35 widy 阅读(2525) 评论(0) 推荐(0)

摘要: 两个矩阵A[m1*n1] B[m2*n2]结果C[m1*n2]典型算法:for(int i=1;i<=m1;++i){ for(int j=1;j<=n2;++j) { C[i][j]=0; for(int k=1;k<=n2;++k) { C[i][j]+=A[i][k]... 阅读全文

posted @ 2014-09-11 15:34 widy 阅读(110) 评论(0) 推荐(0)