77问答网
所有问题
当前搜索:
指针变量和指针
c语言在对
指针
*P在进行赋值时,什么时候用
变量
名赋值,什么时候用变量的地...
答:
int * 类
指针变量
即可以指向一个int,也可以是int数组。同理 char * 类指针变量即可以指向一个char也可以指向字符串。因为指针变量指向的数据不限定长度的,比如int *p ,那么这个p可以保存一个int变量的地址,也可以保存int一维数组的首地址,本质一样的,因为一个变量的地址类型与一维数组地址类型相同...
C语言如何把
指针
指向的值赋值到
变量
上。。。
答:
然后执行赋值操作。对
指针
取值需要使用取值运算符*,这个符号和乘相同,但功能不同。用于取值时,*为单目运算,与后续的指针相结合,实现取指针指向的值的效果。比如 int a = 10;int b;int *p = &a;这时p指向
变量
a的地址,指向的值为10,要将其赋值给b,需要 b = *p;...
结构体
指针
与结构体
变量
用作函数参数时有什么区别,在用法上
答:
这是因为:调用fun1时,所传递的参数p被复制到调用堆栈中,fun1函数所操作是堆栈中的
变量
而不是原来的那个变量(main中的p);另一方面,调用fun2时,传入的p的地址,fun2通过地址,修改了main中的变量p。这是结构体
指针
与结构体变量用作函数参数最大的区别。一个结构体A,当它的指针作为参数传入...
c语言
指针变量和
普通变量的区别
答:
C和C++中源代码级对存储数据的访问有两种方法:按名字和按指针---就象在大街上按名字(类似变量名)或按门牌号(类似地址)访问商店一样。1、
指针变量
是变量的一种,指针变量的值是地址(也是整数),普通变量的值是整数、实数或者其他类型。指针变量的主要作用是修改其他函数的局部
变量和
访问数组。指针...
c语言的
指针
部分 *p与p区别
答:
c语言的指针部分 *p与p区别如下:1、作用不同 p表示此指针指向的内存地址中存放的内容。p是一个
指针变量
的名字,表示此指针变量指向的内存地址。2、输出内容的格式不同 p常用在一个
和指针
类型一致的变量或者常量。p输出一个指针的地址,通常是输出一个16进制的数。3、效果不同 p是让编译器从指定的...
C语言如果用
指针
去使用
变量
,和直接使用变量有什么不同。
答:
而如果运用
指针
:include void main(){ int *p1,*p2,*p,a,b;scanf("%d %d",&a,&b);p1=&a;p2=&b;if(a
使
指针变量
P1指向a和b中的较大者,P2指向较小者。如不能实现要求,请修改...
答:
则*pt2=%d\n",*pt2);} 问题出在你的主函数中
指针
p1,p2所指向的地址没有变。在交换函数中pt1,pt2所指向的地址发生的交换,但是他们并没有对主函数中的两个指针p1,p2进行赋值,所以就造成结果没有改变。可以把交换函数中的,指针改成是
变量
,就可以通过变量来改变,传进来指针的值。型如上 ...
C语言关键词学习总结?
答:
如果加上static,限制该全局
变量
的作用域范围,由原来的整个工程可见变为本源文件可见。 二、const关键字 1、用const修饰一般变量 用const修饰的变量必须在声明时进行初始化(用来修饰函数的形参除外)。 2、const
与指针
搭配使用 用const修饰的变量必须在声明时进行初始化(用来修饰函数的形参除外)。 两个基础概念: 指针...
写程序的时候,
指针
和普通
变量
名的区别是什么?普通变量名可不可以也...
答:
而对象类型的,也是要在内存区有一个存储的地方。通常我们在使用对象时,是用它的句柄,该句柄是一个长整形的
变量
。普通形的数据,如Integer,Long,char等等,在对他们进行操作的时候,我们是直接对存储地址的内容进行操作。除非你使用了引用
和指针
。而对象类型的则只能使用他们的引用或指针(即你得到的...
引用一个
指针变量
是否需要加*?加*与不加*的指针的区别是什么?_百度...
答:
不加*就是引用,指针是对其指向地址内容的引用。加*是对指针解引用,也就是取得这个
指针变量
所指向地址处的值。比如,int a = 2;int *pa = &a; // 此时pa指向变量a的地址如果直接用pa那么等同于 &a, 就是a的地址,用*pa相当于a,是变量a的值。
棣栭〉
<涓婁竴椤
5
6
7
8
10
11
12
9
13
14
涓嬩竴椤
灏鹃〉
其他人还搜