非常风气网www.verywind.cn
首页
指针变量可以用整数赋值吗
在C语言中,给
指针变量
这样
赋值
对吗
答:
不管你是在全局定义的还是局部定义的。a在内存中地址是确定的,
可以用指针
指向。如果在局部域定义的,只能说a的值不确定,不能说a的地址不确定。
C语言中的
指针
问题到底是怎么回事~
答:
指针可以
加上或减去一个
整数
。指针的这种运算的意义和通常的数值的加减运算的意义是不一样的。例如: 例二: 1。 char a[20]; 2。 int *ptr=a; ... ... 3。 ptr++; 在上例中,指针ptr的类型是int*,它指向的类型是int,它被初始化为指向整形
变量
a。接下来的第3句中,指针ptr被加了1,编译器是这样...
如何定义指向函数的
指针
?
答:
二、函数指针的用法:函数指针的应用:(*
指针变量
名)(参数列表)如:int c=(*ptr)(a,b);/* 函数指针 的使用*/ 在C语言中,函数本身不是变量,但是可以定义指向函数的指针,也称作函数指针,函数指针指向函数的入口地址。这种类型的
指针可以
被
赋值
、存放在数组中、传递给函数以及作为函数的返回值...
举例说明如何定义指针变量和如何给
指针变量赋值
?
答:
int *p;int a=0;p=&a;
在c语言中给一个
变量赋值
与赋地址的区别
答:
并且只有
指针变量
才能赋地址值。给变量赋地址这个变量要为指针变量int*p,b;*p=&b;给
变量赋值
只要类型相同就行。其实都是一样,都是给一个数据,地址也是一个数值而已给变量赋值是复制一个数如:inta=1b;b=a;则变量b被赋值为a的值,但是赋地址得用指针,因为指针的定义就是地址的意思。
C语言
指针赋值
问题,为什么
指针变量可以赋值
给指针
答:
指针变量赋值
给指针变量 是
可以
的。 我想补充楼上的 1、就是这两个指针变量同时指向一个地方 内存 2、指向指针的指针的指针是二级指针。它指向指针。 到看你怎么用了
C语言中
可以
把
指针
类型
变量赋值
给指向指针的指针型
变量吗
答:
指向指针的指针型变量也是
指针变量
。当然
可以赋值
。只是你的指针变量必须先指向一个地址的前提下。
两个
指针变量可以
相互
赋值吗
答:
当然
可以
啊,
变量
的本质是一样的,比如 int *p1,*p2,a=10;p1=&a;p2=p1;如此p1,p2都指向a。
C\C++
指针变量
怎么
赋值
给普通变量。
答:
指针变量
指向的是一块内存区域,是一个内存地址,我们要的其实是指针变量指向内存区域地址的内容,我们
可以用
去内容作用符int *p = new int; int i= &p;可以取出指针指向内存区域的内容,然后将取出的内容复制给普通变量,但是指针指向区域内容要与普通变量的内容匹配。
c语言中
能否用
scanf给
指针
型
变量赋值
答:
应该为scanf("%d",(int)&p),因为你的p没有分配内存空间,不
能
直接往里面写入值,要和普通
整型赋值
一样加&
棣栭〉
<涓婁竴椤
4
5
6
7
9
10
8
11
12
13
涓嬩竴椤
灏鹃〉
你可能感兴趣的内容
本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
©
非常风气网