11问答网
所有问题
当前搜索:
指针赋值
C语言中
指针
是否能够直接
赋值
,为什么?
答:
一个字符串,如"hello",一般为字符串常量,可以用它对字符
指针赋值
,或初始化,相当于把这个字符串常量的首地址赋给这个指针,如:char *p = "hello";或者 char *p;p="hello";但是,当用"hello"给字符数组作初始化时,"hello",并非一个字符串常量,而是相当于一个初始化列表{'h','e','l',...
指针
变量
赋值
有几种方式?
答:
指针
变量
赋值
有三种方式:int i1、i2以及i3。1、nt *p1=&i1,*p2=i2; 用整形变量的地址给基类型为整形的指针变量赋值。2、p1=&i3; 给指针变量赋予变量的地址。3、p1=p2; 通过指针变量给指针变量赋值。存放地址的变量称为指针变量。指针变量是一种特殊的变量,它不同于一般的变量,一般变量...
能直接给
指针
指向的数据
赋值
吗?
答:
可以,但int *p;*p=7;这样不行。因为“能直接给
指针
指向的数据”
赋值
,而这里的p还没有指向,所以不能赋值,这种指针有个名字叫“悬浮指针”,是不能给它赋值的。这样才可以:int a,*p=&a;*p=7;实际上就是使a等于了7。
C语言
指针
的
赋值
问题
答:
int*p;p为
指针
,地址是未知的,如果直接
赋值
p=a;这样编译可以通过,但是会产生警告,p的地址是随机分配的,这样对未知的地址赋值很危险,可能会覆盖掉某些重要数据,所以避免这种危险,在定义指针时注意初始化,也就是赋值。可以int*p=&a;或者int*p;p=&a;然后再对p进行操作 有错。注意大小写,还...
指针
变量可以直接给它
赋值
吗?
答:
可以,
指针
变量的值是存储地址,需要
赋值
对应类型的变量的地址;如:int a = 0;int *p;p = &a; // 赋值变量的地址 也等效于定义语句:int a = 0;int *p = &a;
指针
可以给数据
赋值
吗?
答:
可以直接给
指针
指向的数据
赋值
。因为*p操作是这样一种运算,返回p的值作为地址的那个空间的取值。存放地址的变量称为指针变量。指针变量是一种特殊的变量,它不同于一般的变量,一般变量存放的是数据本身,而指针变量存放的是数据的地址。在使用一个指针时,一个程序既可以直接使用这个指针所储存的内存地址...
指针
可以
赋值
给数组吗?
答:
可以。
指针
作为实体,是一个用来保存一个内存地址的计算机语言中的变量。数组,是有序的元素序列。若将有限个类型相同的变量的集合命名,那么这个名称为数组名。组成数组的各个变量称为数组的分量,也称为数组的元素,有时也称为下标变量。数组名可以代表数组的首地址,num就是num数组的首地址,pn声明为...
指针
怎么进行
赋值
?
答:
选择A选项,只有A选项符合
指针
变量的
赋值
。选项解析:选项A,指针变量需要赋值一个变量的地址,A选项中将x变量的地址赋值给指针变量pb,B选项不能将一个变量直接赋值给指针变量。选项C,C选项中的赋值语法是错误的,正确的赋值语法应该是和A选项相同。D选项的错误类型和C选项的类似,所以综合以上分析,...
c语言
指针
如何
赋值
答:
1、变量的
指针
就是变量的地址。存放变量地址的变量是指针变量。即在C语言中,允许用一个变量来存放指针,这种变量称为指针变量。因此,一个指针变量的值就是某个变量的地址或称为某变量的指针。2、为了表示指针变量和它所指向的变量之间的关系,在程序中用“*”符号表示“指向”。3、定义指针变量.对...
指针
之间的
赋值
是什么意思 比如a和b都是指针,a=b 是什么意思
答:
1、首先申明一个变量,例如是m:int m=100。理解为在内存中有一个名叫m的内存,里面存着100。2、将b指向m:int *b=&m。
指针
b指向m,b--->m,则b中存放m内存的地址。3、int *a,将b
赋值
给a,a=b。a=b,将b中的内容给a,即是将b中m内存的地址赋值给a,a中存放的也是m的地 址...
1
2
3
4
5
6
7
8
9
10
涓嬩竴椤
灏鹃〉
其他人还搜
指针的正确赋值表达式
如何给指针指向的地址赋值
指针赋值规则
指针赋值的正确方法
指针赋值给另一个指针
C语言给指针变量赋值
指针变量怎么赋值
c语言类指针赋值
void指针赋值