11问答网
所有问题
当前搜索:
指针可以直接赋值吗
指针
变量
赋值
有几种方式?
答:
指针
变量
赋值
有三种方式:int i1、i2以及i3。1、nt *p1=&i1,*p2=i2; 用整形变量的地址给基类型为整形的指针变量赋值。2、p1=&i3; 给指针变量赋予变量的地址。3、p1=p2; 通过指针变量给指针变量赋值。存放地址的变量称为指针变量。指针变量是一种特殊的变量,它不同于一般的变量,一般变量...
怎么给一个
指针赋值
答:
2、在Main方法中,添加一个unsafe代码段,C#语法中的
指针
都需要放在这个代码段中。3、定义一个指针变量,与定义普通变量唯一的区别就是在变量的类型后面加上一个星号。例如:定义一个整型指针变量p,定义形式如下:int* p;4、如果像普通变量一样
直接赋值
10,从代码效果
可以
看出,这样是不被允许的,编译...
指针
变量
可以直接赋值
地址吗?
答:
指针
变量存放的就是地址,所以
可以直接
把地址
赋值
给指针变量。输出指针输出的也是地址。因此,也有部分人认为指针是地址。应该说指针是类型。
C语言指向不同数据类型的
指针可以直接赋值吗
答:
*q, *p); return 0;}会输出2 2.100000 这个等效于 a=b, float赋值给int,会自动做强制转换,也就是向下取整。当如果是 q=p 那就不行了。 不同类型
指针
不
可以直接赋值
。如果一定要赋值 可以q=(int *)p;做显式的强制转换。 但是由于int和float的存储结果不同,得到的值也是错的。
...
直接
给它
赋值
是错的吗?那如果一个
指针
数组,没有初始化
可以
直_百度...
答:
一个指针没有初始化,而且也没有被赋值(注意,赋值是指p=a,p是个指针,a是个变量)时,是不能取值的(*p),因为此时指针没有指向任何内存。一个指针数组,在定义时就给他分配了内存,当然
可以直接
给
指针赋值
了,但是取值(*p[5]),仍然是不行的。。。总而言之,指针只有指向了实际的内存才能被取...
linux C下是不是不能
直接
给一个地址
指针赋值
?
答:
我不知道怎么理解你的话。我
可以
理解几种:1.我有个一个
指针
,我把值
赋值
到这个指针指向的内存中去,这个毋庸置疑是可以的。例如:int * a = (int *) malloc (sizeof(int)); (*a) = 1;没有任何问题。2.我有一个指针,我要改变这个指针的地址。例如:int * a, b, c; a = &b; a...
结构体数组
指针可以直接赋值
给结构体
指针吗
答:
这话要说清楚,“结构体数组
指针
”的说法就是指数组元素的指针,它就是“结构体”类型,当然是
可以直接赋
给“结构体”指针的。但“结构体数组指针”也可以理解为数组的指针,这时指针的类型是(*)[X]型(X是数组长度或叫数组元素个数),这时由于类型不匹配就不能直接赋给了。
指针能
赋值
给
指针吗
答:
能 比如 定义一个
指针
a将一个地址付给a a仍然能赋给另一个指针比如b 指针中存储的是地址
为什么普通变量
可以直接赋值
初始化,而
指针
所指向的变量不可以直接赋值...
答:
计算机上有很多程序在运行, 那运行的时候,都要临时的分配内存。我直接给变量a 和
指针
变量 b ,
赋值
初始化, 这时候,a,和b都是属于当前程序临时分配的, 这2个内存是为了当前程序而诞生分配的,所以
可以直接
给变量赋值,是安全的。而如果没有对指针变量进行初始化的话, 就要改他指向的内存的话,...
指针
不初始化
直接赋值
到底有什么错 例如:int *p; scanf("%d",p...
答:
你的
指针
没有初始化,指针是一个野指针,或者称垃圾值,它有可能指向系统中某个重要的数据,你对它进行
赋值
破坏了系统的稳定性,所以出于安全性考虑系统会阻止你这样做.但如果你写的程序能绕过系统的安全性检查,那它就具备病毒的特征了,这也就是为什么使用指针时一定要对它进行初始化 ...
<涓婁竴椤
1
2
3
4
5
6
7
8
9
10
涓嬩竴椤
灏鹃〉
其他人还搜
指针可以赋值给变量吗
指针赋值0
指针可以赋值常数吗
给指针数组赋值
实型数据可以给指针赋值嘛
c语言如何给指针赋值
指针能给指针赋值吗
指针指地址后赋值
keil把变量赋值给指针