"地址"标签问题

地址

关于 | 用户 | 新回答

1
投票
1回答
阅读 2K

单链表中对链表L进行操作究竟怎样确定传不传地址?

Status ListInsert(LinkList L,int i,ElemType e) /* 算法2.9。不改变L【问题:不是说要传地址才能对L进行修改么?这里没传地址,不能修改L,那又怎么进行插入操作?数据结构没学好,希望大家帮帮忙】 */ { /* ...
1
投票
1回答
阅读 2K

常引用了之后, 就不能取这个变量的地址了?

`const COctree & o` 是常引用作为参数吧, COctree* findNode(Point_3 p, const COctree & o) { return o.FindVoxel(&o, p.x(), p.y(), p.z());// 取o的地址 } 报错,说是: `error C26 ...
1
投票
1回答
阅读 2K

关于引用参数函数调用的一点疑惑。

void swap (int &a, int &b) { int t = a; a = b; b = t; } //此函数调用 a = 5; b = 10; swap(&a,&b); //这里必须取地址做参数,swap里面的参数可以看 ...
2
投票
2回答
阅读 2K

int & 变量名和int * 变量名区别

void change(int * n){ *n=*n+10; } void change01(int & n){ n=n+10; } int a=25; //change(&a); change01(a); printf("a=%d\n",a); 这 ...
1
投票
1回答
阅读 2K

传地址中8bit类型到16bit类型的强制转换问题?

unsigned int a=0x1234; unsigned int b=0; unsigned char *c; unsigned int *d; 一个函数unsigned char *get(void)转换后获取a的首地址 c=get(void);//等于c=&a `b=(*(c+1)<<8)|(*c);//虽然get ...
1
投票
1回答
阅读 5K

C++程序问题,下面的程序中 int &put(int n);是什么类型的函数,怎么可以这样调用,我很不明白,哪位高手帮我解释一下,谢谢

#include <iostream.h> int &put(int n); int vals[10]; int error=-1; void main() { put(0)=10; //以put(0)函数值作为左值,等价于vals[0]=10; put(9)=20; //以put(9)函数值作为 ...
1
投票
1回答
阅读 2K

关于指针地址的交换的问题

#include "stdio.h" #include "stdlib.h" swap(char**p,char **q) { char *a; { *p=(*q); *q=a; a=(*p); } printf("%s\n%s\n",*p,*q); } ...
1
投票
1回答
阅读 2K

对象的地址问题

#include<iostream> #include<algorithm> using namespace std; class T0 { public: virtual ~T0() {} }; class T1 { public: virtual ~T1() {} }; cl ...
1
投票
1回答
阅读 2K

为什么CPU第一条指令地址不用FFFF0h,而是用FFFFFFF0h?

假如CPU的第一条指令是到 000F_FFF0h 这个地方去取,这样和它到 FFFF_FFF0h 这个地方去取的效果是不是一样的?
2
投票
1回答
阅读 3K

一个地址的问题和一个调用的问题

if(szHead[0] == 0x01 && szHead[1] == 0x02 && szHead[2] == 0x03 && szHead[3] == 0x04) 中的0x01,0x02,0x03,0x04是什么意思。 另外一个问题 ::postmessage(...) 这样调用是什么意思呢 ...