回复 30# 的帖子
int a;&a 是什么类型 整型指针吗? 危险在哪里?
----------------解决方案--------------------------------------------------------
主要是我的编译器没通过
VS2008
----------------解决方案--------------------------------------------------------
to:31楼
传值和传址方式各有所长,各有个的使用场合,还有引用,
是比较复杂的,不是你在这边写个函数调调就可以讲清楚的
这个话题毫无意义!
----------------解决方案--------------------------------------------------------
况且你给的函数调用完全是引用方式,貌似传值,本质是传地址方式,并不是你讲的
什么“指针的伟大”啊
不会下面的就是指针的伟大?
*(int *)a=*(int *)a +*(int *)b;
*(int *)b=*(int *)a-*(int *)b;
*(int *)a=*(int *)a-*(int *)b;
那你最好再这样!告诉你32位下VOID*也是32的,可以只向你想要的任何常规数据
void* pVoidA,pVoidB;
pVoidA = (int*)a;
pVoidB =(int*)b;
。。。。。。
继续转吧呵呵
----------------解决方案--------------------------------------------------------
void类型的指针有什么意义
----------------解决方案--------------------------------------------------------
有很大的意义,可以指向任意类型
----------------解决方案--------------------------------------------------------
cosdos说的
对
----------------解决方案--------------------------------------------------------
可惜呀
我还没有学会呀``大侠们能否将其功能 具体话点呢? ----------------解决方案--------------------------------------------------------
先取寄存器地址,再取其中的取,在嵌入式编程中应用较多,
还是很实用的一种方法
----------------解决方案--------------------------------------------------------
回复 36# 的帖子
其它类型的指针也可以指向任何类型呀 和Void类型指针一样 使用的时候再进行强制类型转换
----------------解决方案--------------------------------------------------------