11问答网
所有问题
当前搜索:
在c语言中只能给指针变量赋什么值
在C程序中
,
指针变量
能够
赋
值或 值
答:
指针变量,合法的赋值,
只有地址值
。int i, a[10], *p1, *p2;(1)p1=&i; 用整形变量的地址给基类型为整形的指针变量赋值 (2)p2=a; p2=a+3; 用数组名为指针变量赋予地址;(3) p1=p2; 通过指针变量给指针变量赋值;
只能给指针赋
null和
什么值
答:
C++语言从
C 语言中
继承下来的预处理器变量 NULL,该
变量在 c
stdlib头文件中定义,其值为 0。如果在代码中使用了这个预处理器变量,则编译时会自动被数值 0 替换。因此,把指针初始化为 NULL 等效于初始化为 0 值。
对指针
进行初始化或赋值只能使用0 值(NULL)常量表达式或对象的地址。把 int 型变...
一个填空题:
C语言中指针变量
能
赋
()值和()值?
答:
应该是
地址和变量
在c语言中
,
指针变量赋
值
为
零与不赋值有
什么
区别?
答:
赋值为0或者NULL是个良好的习惯
,程序可以在使用指针之前通过判断此指针是否有效,以免出现野指针的错误。
c语言中
定义
指针变量
时,赋值和
赋
初值有
什么
区别?
答:
赋
初值,也就是初始化,只能在定义的时候操作,形式为 type var_name = init_value;其中=init_value就是赋初值了。赋值,是在定义后,改变
变量的值
,形式为 var_name = value;二者的效果是类似的,都是把
变量值
改变。但
在C语言中
,编译出的代码有所区别。其中赋初值的效率会更高。
c语言指针
赋值问题?
答:
选项解析:选项A,指针变量需要赋值一个变量的地址,A选项中将x变量的地址赋值
给指针变量
pb,B选项不能将一个变量直接赋值给指针变量。选项
C
,C选项中的赋值语法是错误的,正确的赋值语法应该是和A选项相同。D选项的错误类型和C选项的类似,所以综合以上分析,正确的答案为A。
C语言中
可以
给指针变量赋
值常数吗?
答:
C语言中
可以
给指针变量赋
值常数。1、申请了空间(在常量区),存放了字符串 2、在字符串尾加上了'/0'3、返回地址,这里就是返回的地址赋值给了p 字符串常量"hello"出现在一个表达式中时,"hello"表达式使用的值就是这些字符所存储的地址(在常量区),而不是这些字符本身。所以,可以把字符串赋值给...
c语言
指针
如何赋值
答:
1、
变量的
指针就是变量的地址。存放变量地址的变量是指针变量。即
在C语言中
,允许用一个变量来存放指针,这种变量称
为指针变量
。因此,一个指针变量的值就是某个变量的地址或称为某变量的指针。2、为了表示指针变量和它所指向的变量之间的关系,在程序中用“*”符号表示“指向”。3、定义指针变量.对...
c语言中
,可以将
什么值
赋值
给指针变量
答:
变量地址:int p;int a;p=&a;另一个指针:int p1,*p2;int a;p2=&a;p1=p2;数组名:int a[10];int p;p=a;基本上所有地址都可以赋值
给指针变量
C语言指针
的赋值问题
答:
int *p;p
为指针
,地址是未知的,如果直接赋值 p=a;这样编译可以通过,但是会产生警告,p的地址是随机分配的,这样对未知的地址赋值很危险,可能会覆盖掉某些重要数据,所以避免这种危险,在定义指针时注意初始化,也就是赋值。可以int *p=&a;或者int *p;p=&a;然后再对p进行操作 有错。注意大小写...
1
2
3
4
5
6
7
8
9
10
涓嬩竴椤
灏鹃〉
其他人还搜
c语言程序结束指令
c语言程序是从什么开始执行
c语言程序开始的执行点是
只能给指针变量赋
c语言指针变量
c语言指针赋值
c语言什么是指针
指针变量赋值
指针与指针变量