- 博客(6)
- 资源 (2)
- 收藏
- 关注
原创 一分钟了解指针和引用区别
1.从内存分配的角度 指针会开辟新的内存区域,引用和原来对象共享内存,不会再分配内存空间2.从初始化角度 指针可以先初始化,然后在给它附值,并且后面还可以修改,比如:int *p,p=&a,p=&b 引用初始化的时候必须赋值,附完值不能在改变 比如:int &b=a; 表示b是a的一个引用,这样b和a绑定在一块,不能再用b去引用其他对象3.从访问方式 引用是直接访
2013-09-27 16:05:13
534
原创 体会指针,指针的指针
看下面来看个例子: 交换a,b的值#include void main(){ void firstExange(int **a, int **b); int c=3,d=4; int *p = &c; int *q = &d; firstExange(&p,&q); printf("c=%d,d=%d ",c,d); printf("*
2013-09-27 15:57:24
586
原创 多线程总结
作一个简略的总结~一、多线程的两种方式 1.通过继承thread类 class Thread1 extends Thread{ public void run(){} } 直接通过new Thread1(); 即可通过start()启动线程,调用其run方法 2.实现runnable接口 class Thread2 implem
2013-08-31 14:02:14
616
原创 ++i i++ 在C语言和java中的区别
在两种常用的语言中,最基本的运算符用法不一样,确实很容易混淆。先看几段小程序运行结果java中:public class Test1 { public static void main(String args[]){int i=0,k; k = ++i + ++i + ++i + i++; // 讨论的 表达式 // i=++i +
2013-08-10 18:58:10
1490
原创 const与指针的几种结合方式
1.const int *ptr;2.int const *ptr;3.int *const ptr;4.const int *const ptr;5.int const *const ptr; 其中,1,2两种声明表示ptr指向的对象是只读的,但是ptr本身是可以改变的(即可以指向其他内容);3声明表示ptr本身是只读的(即不能改变其值,也
2013-07-28 14:50:42
912
原创 易混名词
1、脏数据 在数据库技术中,脏数据在临时更新(脏读)中产生。事务A更新了某个数据项X,但是由于某种原因,事务A出现了问题,于是要把A回滚。但是在回滚之前,另一个事务B读取了数据项X的值(A更新后),A回滚了事务,数据项恢复了原值。事务B读取的就是数据项X的就是一个“临时”的值,就是脏数据。
2013-07-27 22:22:13
518
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人