00问答网
所有问题
当前搜索:
指针选择题
c语言
选择题
(
指针
)
答:
答案是A,首先定义p是一个指向int类型的
指针
,不过这个指针没有初始化,也就是没有指向。然后定义了一个int类型的变量i,这里千万不要认为i也是个指针,如果i跟p一样,要在前面也加个*号。然后分析答案: A,这里对p指向的变量进行赋值,这里是相当于初始化了。所以正确。B,不正确/不合理,因为p的...
C语言
指针
2到简单的
选择题
,来个大神解释一下,谢啦
答:
2 选D y=(*++p)++;等价于 ++p;
指针
加1,就是指向第二个元素即3 y=(*p)++;由于是后自增,所以等价于y=*p;(p)++;即y等于3 3选D void (char s1,char s2){ while(*s2++==*s1++);// 写错了,应该是一个等于号 } 将s1每个元素赋值个s2的每个元素,也即相当于拷贝的功能 ...
C语言
指针题
答:
A、k=*P1+*P2; B、p2=k; C、P1=P2; D、K=*P1 * (*P2);P1 P2是
指针
,K是整型变量,变量怎么可以赋值给指针呢?A其实是执行了K=K+K(P1和P2都指向K,所以*P1 *P2其实都是指K)C是赋值语句 D其实执行了K=K*K 4. 变量的指针,其含义是指该变量的(B)。A. 值 B....
c语言
指针选择题
164.题怎么做?
答:
B选项。(p[1]+2)不能表示a[1][2]。p[0]指向a[0],同时也是指向a[0][0](a[0]与a[0][0]地址相同),p[1]指向的是a[0][1],p[1]+2是把
指针
再往后移动两次,依次指向a[0][2]和a[1][0],最终p指向的是a[1][0],故*(p[1]+2)代表a[1][0]的值。有什么问题请留言。
C语言关于
指针
的三道简单
选择题
,来个大神解释下,谢谢
答:
第三题A x[3]为3无疑问,B p1为x[3]的地址 ++是后++不需考虑 也是3 C p1为x[2]地址,后面的++无论括号与否都是表达式执行完最后执行,D 先++之后也是x[3]的地址 明显正确。所以只有C错误 答案为C 这个题库正确答案都给不出来,显然不值得你去练习,建议换地方做题~第二题那么明显的大小...
关于c语言
指针
字符串
选择题
不会 求答案
答:
选择
答案B。
c语言
指针选择题
求解
答:
1.选C。int a,*p;定义了一个整型变量a以及整型
指针
p;因此p=&a;p可以存放a的地址。2.选B。int a,*p=&a;因为a是一个变量,不存在*a这一个用法。3.选D。pp未定义错误。C是正确的,p1、p2以及p都是整型指针。4.a是整型变量,p是一级指针a的地址。q是二级指针p的地址。5.q指向null。
C语言
选择题
,关于
指针
概念说法不正确的是,求详解
答:
D错误,选D——因为前三项都正确,只好选D;但这项也不严密,NULL可以直接给任何类型的
指针
赋值,难道NULL不是整数?
C语言
选择题
,关于
指针
数组。求详解
答:
int (*pt)[3]; 定义了一个数组
指针
,也就是定义了一个指向有三个元素的指针,即该指针,每次自加1,地址跳过三个int pt=a; 就是让pt指向a[0],注意a[0]是一个数组地址,里面有三个元素 对于A选项,pt[0][0]是正确的,pt[0][0]等价于a[0][0]对于B选项,不正确,因为pt+1就是a...
c语言,数组
指针选择题
一枚第11问,谢谢。
答:
B D是一样的,*m *p都是指一个数组元素,相当于sizeof(int)=4 A 是sizoef(p)得到一个
指针
的空间大小,一般在32位机上是4 C是得到数组m的空间大小,其值是10*sizeof(int)=40与其它三个不同!故选 C
1
2
3
4
5
6
7
8
9
10
涓嬩竴椤
灏鹃〉
其他人还搜
指针函数选择题
指针数组选择题
c语言指针选择题
c语言关于二级指针的选择题
关于指针的简单的题
关于指针的题目
指针题目及答案
数组选择题
结构体选择题