11问答网
所有问题
当前搜索:
指针变量如何定义与赋值
指针怎么
进行
赋值
?
答:
选择A选项,只有A选项符合
指针变量
的
赋值
。选项解析:选项A,指针变量需要赋值一个变量的地址,A选项中将x变量的地址赋值给指针变量pb,B选项不能将一个变量直接赋值给指针变量。选项C,C选项中的赋值语法是错误的,正确的赋值语法应该是和A选项相同。D选项的错误类型和C选项的类似,所以综合以上分析,...
C语言
指针变量
的
赋值和
做函数的参数
答:
1、
指针变量
的
赋值
,分为
定义
时赋值(初始化)和单独赋值,如:int x ;int * px=&x ; //定义时赋值,也称初始化,注意这里的*是跟随int的,即变量px是int *类型变量! 实际上的赋值语句是px=&x ;int * py ;py=&x ; //单独赋值,将py指向x*py=10 ; //这里的*,是引用指针中的...
指针
的
定义与赋值
形式?
答:
int *p 一般带有 * 表示
指针
的
定义
赋值
: int a = 3; int *p = &a; (相当于 int *p; p = &a) 故 *p = 3 (可理解为 *p = *(&a) = 3);int *a = 3; int *p = a ; (相当于int *p ; p = a) 则 *p = 3 ...
亲,C语言中
指针
的
定义和
引用以及
赋值
时候“*”都表示什么含义啊_百度知 ...
答:
这样的
定义
方式,容易使人误以为ptr2也是一个
指针
,事实上并不是,prt2是一个int型
变量
,以下的定义方式中ptr1与ptr2才都是指针:int* ptr1, *ptr2;2.指针的运算 <1>.&(address-of operator)取地址操作符:究竟
如何
使一个指针指向一个变量呢?后面的语句给出了解答:int *p = &i;& ...
指针和
数组的问题。该
如何定义指针变量
并
赋值
。
答:
int a[10]={1,2,3,4,5,6,7,8,9,10};int *p;p=a;printf("%d %d",p[4],*(p+4));
指针变量
是数据的地址,数组a 本身就是一个地址 ,访问某个地址中的值 一般用 *(指针变量)还有不懂的请追问 还望采纳
能直接给
指针
指向的数据
赋值
吗?
答:
可以,但int *p;*p=7;这样不行。因为“能直接给
指针
指向的数据”
赋值
,而这里的p还没有指向,所以不能赋值,这种指针有个名字叫“悬浮指针”,是不能给它赋值的。这样才可以:int a,*p=&a;*p=7;实际上就是使a等于了7。
C语言中“指针”
和
“
指针变量
”的区别是什么??
答:
1、概念不同 “指针”是概念,“
指针变量
”是具体实现,指针也是一个变量,所以需要进行
定义
,而对于指针的定义,与一般变量一样。2、 存放地址不同 一个变量的(内存)地址称为该变量的“指针”,通过指针能找到以它为地址的内存单元。而指针变量是用来存放另一个变量的地址的(即指针)。
C 语言 指针变量对
指针变量赋值
答:
对的,你声明一个数组时数组名就是首地址,执行i=a这条
赋值
语句时,
指针变量
i中的内容就是数组a的首地址,j=i,i做左值它代表指针变量i中的内容也就是数组的首地址,执行完这个语句后指针变量j的内容也是数组a的首地址。这是你可以通过间接访问符*去访问所储存地址中的内容。
指针
可以给数据
赋值
吗?
答:
可以直接给指针指向的数据
赋值
。因为*p操作是这样一种运算,返回p的值作为地址的那个空间的取值。存放地址的变量称为
指针变量
。指针变量是一种特殊的变量,它不同于一般的变量,一般变量存放的是数据本身,而指针变量存放的是数据的地址。在使用一个指针时,一个程序既可以直接使用这个指针所储存的内存地址...
C++中
指针
的用法有那些?
怎么定义
?怎么初始化?
答:
(2)
指针变量
名;(3) 变量值(指针)所指向的变量的数据类型。其一般形式为:类型说明符 *变量名;其中,*表示这是一个指针变量,变量名即为
定义
的
指针变量
名,类型说明符表示本
指针变量
所指向的变量的数据类型。例如: int *p1;表示p1 是一个指针变量, 它的值是某个整型变量的地址。或者说 p1 指向一个整型变量...
<涓婁竴椤
1
2
3
4
5
6
7
8
9
10
涓嬩竴椤
灏鹃〉
其他人还搜
变量的指针就是变量的
指针变量可以用浮点赋值吗
指针变量赋值字符串
c语言指针变量赋值
指针变量赋值语句
指针数组如何赋值
指针变量可以直接赋值吗
指针变量的值是什么
变量的指针的含义