www问答网
所有问题
当前搜索:
指针变量可以直接赋值吗
指针变量能直接赋值吗
?
答:
可以直接赋值
而且经常一定义就赋值
指针变量能直接赋值吗
?
答:
指针变量一般是不可以直接赋值的
,因为直接赋值的话,就是让这个指针指向这个赋值的地址,万一这个地址是你计算机内部的某个程序的或者是系统的某个地址,而你对这个指针的值又改变了,那么你的计算机系统就会出现问题,可能导致系统不能正常运行活着程序出错等等。但是NULL是一个空地址,即0,它不指向任何...
在C语言中能否
直接
给
指针
指向的数据
赋值
?为什么
答:
可以直接给指针指向的数据赋值
。因为*p操作是这样一种运算,返回p的值作为地址的那个空间的取值。存放地址的变量称为指针变量。指针变量是一种特殊的变量,它不同于一般的变量,一般变量存放的是数据本身,而指针变量存放的是数据的地址。在使用一个指针时,一个程序既可以直接使用这个指针所储存的内存地址...
指针变量可以直接赋值
地址吗?
答:
指针变量存放的就是地址,
所以可以直接把地址赋值给指针变量
。输出指针输出的也是地址。因此,也有部分人认为指针是地址。应该说指针是类型。
能直接
给
指针
指向的数据
赋值吗
?
答:
可以,但int *p;*p=7;这样不行。因为“
能直接
给
指针
指向的数据”赋值,而这里的p还没有指向,所以不
能赋值
,这种指针有个名字叫“悬浮指针”,是不能给它赋值的。这样才可以:int a,*p=&a;*p=7;实际上就是使a等于了7。
C语言中
指针
是否
能够直接赋值
,为什么?
答:
一个字符串,如"hello",一般为字符串常量,
可以
用它对字符
指针赋值
,或初始化,相当于把这个字符串常量的首地址赋给这个指针,如:char *p = "hello";或者 char *p;p="hello";但是,当用"hello"给字符数组作初始化时,"hello",并非一个字符串常量,而是相当于一个初始化列表{'h','e','l',...
在给
指针变量
处理字符串时
可以直接
给
指针赋值
为字符串常量也可以通过ge...
答:
你
可以直接
给
指针赋值
为字符串常量。例如:char *str = "Hello World!";这样做可以将字符串常量 "Hello World!" 赋值给
指针变量
str。但是这样做并不能修改字符串常量的内容。你也可以使用 gets 函数从标准输入(通常是键盘)读入字符串,并将其赋值给指针变量。例如:char str[100];gets(str);这...
怎样向
指针变量
所指向的
变量赋值
。
答:
可以直接
通过对
指针赋值
以达到对它所指向的
变量赋值
。include<iostream.h> void main(){ int a;int p;p=&a;p=3;cout<<a<<endl;} a是p指向的变量,*p=3;//指针p指向的值为3,a的值也变为3
可以不
可以直接
给
指针赋值
内存地址比如0x00000000,如何可以该如何写...
答:
可以
,但是要保证这样是有意义的 比如 int *p = (int *)0x12345;寄存器可以这样操作 如果地址是一个不确定的地址,程序在操作p时就会挂掉
在C程序中,
指针变量能够赋 值
或 值
答:
指针变量,合法的赋值,只有地址值。int i, a[10], *p1, *p2;(1)p1=&i; 用整形变量的地址给基类型为整形的
指针变量赋值
(2)p2=a; p2=a+3; 用数组名为指针变量赋予地址;(3) p1=p2; 通过指针变量给指针变量赋值;
1
2
3
4
5
6
7
8
9
10
涓嬩竴椤
灏鹃〉
其他人还搜
直接给指针赋值
指针变量可以强制转换吗
指针变量可以用整数赋值吗
指针变量可以用浮点数赋值吗
对于类型相同的指针变量不能进行
指针之间可以相互赋值吗
typedef struct用法详解
typedef定义一个名字
为指针变量赋地址值的三种方式