88问答网
所有问题
当前搜索:
一什么指针
c语言:定义一个整形变量 int a;a的地址(
指针
)占4个字节,a变量本身占4...
答:
这样理解 int类型的a占用了4个字节的内存空间,假设其占用的空间地址是0x12ff88 也就是说a占用了从0x12ff88上行或者下行4个字节大小 那么如果要表示其地址,则需要增加一个4个字节的变量来存放这个0x12ff88,也就是
指针
了
猜字谜.一个钟表的盘面,
指针
正好指在12点上重合.这应该是个
什么
字?
答:
【猜字谜】一个钟表的盘面,
指针
正好指在12点上重合.这应该是个
什么
字?【谜底】斗 【解释】斗,拆字为:十+二点.解读为:十二点.
1
.下列关于
指针
的叙述正确的是( )(多选)
答:
选ACD A.
指针
就是地址这个谁都知道的。B .指针变量可以进行比较运算是不对的。如果两个指针变量指向同一个数组的元素,则可以进行比较。C.指针变量可以进行算术运算也是对的。指针变量可以进行加减算术运算,但乘除运算是没
什么
意义的。如在同一个数组中,指针变量可以进行相减运算。在一个有4个元素的...
指针
和引用的自增(++)运算意义不一样?
答:
指针
引用传递:发送了一个指针变量的地址, 接受这个指针变量地址的函数可以利用这个地址找到这个指针变量进行操作。 指针和引用的区别 指针与引用看上去完全不同(指针用操作符“*”和“->”,引用使用操作符“. ”),但是它们似乎有相同的功能。指针与引用都是让你间接引用其他对象。你如何决定在
什么
时候使用指针,在...
电流表
指针
指在满偏的三分之一是
什么
意思?
答:
就是这样,
指针
在这里。满偏,就是指针从0偏移到最大量程。满偏的三分之一,就是在
1
/3处。
二叉树总的节点数为n,为啥空
指针
个数为n+
1
答:
n个节点则有2n个链域,除了根节点没有被lchild和rchild指向,其余的节点必然会被指到.所以空链域公有2n-(n-1)=n+1;非空链域有2n-(n+1)=n-1;在一棵二叉树的二链表中,空
指针
域数等于结点数加
什么
一颗二叉树中,假设有N个点,则有N+1个空指针域,N-1个非空域 n个结点的二叉链表中必定...
若有定义:int a[]={1,2,3,4,5,6,7,8,9,10,11,12},*p[3],m;
答:
结果为11。int *p[3]表示数组p是一个
指针
数组,每个元素是一个指向整型数据的一个指针。for(m=0;m<3;m++)表示有三次循环,m分别是0,
1
,2。p[m]=&a[m*4]执行后,将a[0]、a[4]、a[8]的地址分别赋予给p[0]、p1[1]、p[2], 即指针p[0]、p1[1]、p[2]指向a[0]、a[4]...
想使
指针
变量pt
1
指向a和b中的大者,pt2指向小者,以下程序能否实现此目的...
答:
图片的代码和你传上来的文字代码不一样.图片代码无法实现该功能. 修改方式其实就是你文字代码的方式.图片代码不正确的原因是, 参数是p1 p2, 在swap中改变p1 p2的值, 实际是改变形参值,而不是形参指向的值, 导致无法实现交换.另外一种实现交换p1 p2值, 而不是a b值的方式为:void swap(int **p...
int fun
1
(char *x){char *y=x;while(*y++);return(y-x-1);}
答:
本题中char *y=x;只能放在一起解释,否则都是错误的。char *y=x;——声明一个char *型
指针
变量y,且初始化为指针x。while(*y++)是考察y指向的内容*y是否为0,然后给指针变量增
1
。如果是while(y++),则是考察y指针是否为空,然后给指针变量增1。
C语言
指针
*p中 p+
1什么
时候是指向下一元素地址,还是指向下一字节?
答:
看你申明的p的类型 如果你申明char* p,那p+
1
就是指向下一个char型的地址;如果你申明int* p,那p+1就是指向下一个int型的地址;如果你申明int* p[10](注意哦,这个
指针
保存的是数组的首元素地址的地址!!并不是数组首元素的地址),那p+1就是指向下一个int[10]的地址,也就是下一个...
棣栭〉
<涓婁竴椤
5
6
7
8
10
11
12
9
13
14
涓嬩竴椤
灏鹃〉
其他人还搜