摘要: 一,指针。1,常见的定义形式。int *p; 指向一个指向整数的指针变量int *p[10]; 10个指针组成的指针数组int (*p)[10]; 指向一个数组的指针int *p(); 定义p为返回一个指针的函数,该指针指向整形数据int (*p)();定义p为指向函数的指针,该函数返回一个整型值int **p;定义p为一个多级指针变量,它指向一个指向整数的指针变量2,常见的等效操作。取地址运算符:&间接访问运算符:*(运算对象为地址,用来取该地址存的值)若有int a[10][10];int (*p)[4];则下列表达式等效:*(*(p+i)+j), *(p[i]+j),(*(p+i 阅读全文
posted @ 2013-10-03 22:06 Devin Wu 阅读(226) 评论(1) 推荐(1) 编辑
摘要: 虽然从大二学习了java语言,之后还进一步学习了android程序,但是几次面试,都被这样那样的一些设计基本知识的问题问倒,平时编程也没有想这方面的东西,所以理解的不够深刻。在马上进入面试的节奏时,复习记录学习笔记。一,基本的语法回顾。1,>>>:无符号右移运算符,低位移出,高位补0。它是相对于右移运算法>>来说的,>>运算符低位移出时,高位复制原高位值。(附<<<运算符不存在,并不是所有东西都符合对称。)2,数组的维度:java语言允许多维数组低维度不同。3,java中的int型都是4byte,它与平台无关。(不像C语言)。二,类和 阅读全文
posted @ 2013-10-03 16:58 Devin Wu 阅读(553) 评论(0) 推荐(0) 编辑