不可以给指针变量赋一个int作地址值.

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/03 05:14:44
不可以给指针变量赋一个int作地址值.

不可以给指针变量赋一个int作地址值.
不可以给指针变量赋一个int作地址值.

不可以给指针变量赋一个int作地址值.
意思是 不能把一个int型的值赋给一个指针变量,最后的“作地址值”,指针的值就是表示一个地址值. 我举个例子吧:
指针变量 int *p;
int型的值 int a;
所以把int型赋给指针变量,即 p = a; 这个表达式就是错的. 正确的应该是 p = &a; 即应该把a的地址赋给指针变量p

不可以给指针变量赋一个int作地址值. 可以给指针变量赋一个整数作为地址值吗? 可以对指针变量进行赋值吗,例如*p=1书上说,“指针变量中只能存放地址(指针),不要将一个整数赋给一个指针变量.如:*pointer_1=100;//pointer_1 是指针变量,100是整数,不合法”后面又有“*p=1//表 C语言规定,数组名代表数组的首地址,也就是第0号元素的地址.因此,下面两个语句等价:p=&a[0];p=a;在定义指针变量时可以赋给初值:int *p=&a[0];它等效于:int *p;p=&a[0];当然定义时也可以写成:int 指针就是地址吗,指针变量难道不是地址?int *a是不是*a是指针 a是指针变量?那为什么说指针是常量?*a不也是可以变化的吗 关于指针变量的问题首先定义数组int a[3];如果把a赋给一个指针变量p,那么p该如何定义?我觉得a是指向行的,而&a[0]才是指向元素的.所以不能把a赋给定义为int*p的指针变量p,而是赋给同样指向行 将函数funl的入口地址赋给指针变量的语句是 怎样理解“能赋给指针变量的唯一整数是地址这句话” C++里定义一个指针变量时,我们事先对这个指针赋空值,那么一般就是赋个0给它.为什么不能像C语言中赋一个NULL这个值呢?为什么是赋值0?C语言中是否可以对这个空指向不写NULL,就写0可以吗? 怎么获得一个指针变量所指向的地址的值比如说定义了一个指针变量int *p,p指向的地址为0x80000,那在C语言中我怎么p指向的地址为0x80000?额,打少了几个字,应该是这样的:定义了一个指针变量int (1) 定义变量fPtr为指向double类型的指针.(2) 把已定义变量x1(初值为5.0)的地址赋给指针变量fPtr.(1) 定义变量fPtr为指向double类型的指针.(2) 把已定义变量x1(初值为5.0)的地址赋给指针变 下列关于指针概念的描述中,错误的是?1.指针是变量,它也具有一个内存地址值2.指针的类型是它所存放的数值的类型3.指针的值(不含常量指针)是可以改变的4.指针中存放的是某变量或对象 能将C指针里面的这句话解释下么!刚学C里面的指针,感觉这句话好纠结啊!-------------------------------------若把一个变量的地址赋给指针,意味着指针所指向的内存单元实际上就是存储该变量的内存 int a[4][10],*pp=a为什么不正确.a代表的是a数组的首个元素的地址.把这个地址赋值给指针变量怎么不对了. c语言,普通变量可以接收指针变量地址吗 int x *pa x=pa:可以吗 有什么定义依据 所想把指针数组中某一元素的值赋给某变量,该变量怎么定义?字符型的指针数组 高手请指教,指针变量名与所指的变量名相同,是假如定义int i,然后又定义int * i,那是不是*i就等于i(即*i=高手请指教,指针变量名与所指的变量名相同,是不是不用把变量地址给指针变量,系统会 指向对象指针的如何更直白的理解?一个父类father,一个子类son ,son 从父类派生来的,主函数定义father *p=new son;我的理解是创建一个son 的对象,并把它的地址赋给father *p指针变量,则*p->fun()(假设fun