标签:
1
2
3
4
|
int square( volatile int *ptr) { return ((*ptr) * (*ptr)); } |
1
2
3
4
5
6
7
|
int square( volatile int * &ptr) //这里参数应该申明为引用,不然函数体里只会使用副本,外部没法更改 { int a,b; a = *ptr; b = *ptr; return a*b; } |
1
2
3
4
5
6
|
long square( volatile int *ptr) { int a; a = *ptr; return a*a; } |
标签:
原文地址:http://www.cnblogs.com/guxuanqing/p/5977568.html