00问答网
所有问题
c语言指针数组的一个题目
c语言指针数组的一个题目33题是不是答案错了,a我知道是容量不够,b应该是对的吧?只不过没有\0,还有d哪里错了
举报该问题
其他回答
第1个回答 2017-12-29
都是错误的:
A——越界,错。
B——{}中元素间不能是、而应该是,。
C——最后少了分号,否则就是正确的。
D——s是野指针,没有指向。
第2个回答 2017-12-29
A 和 B是数组的知识; C和D会造成内存地址访问错误,或者引发内存错误
指针的字面值是常量,即: 0x0000aefc 这种;
所以给他赋值也就只能是变量的地址 即: &val
所以C和D都会引发内存访问错误;或内存泄漏
A和B 如果说正确一点的是B 因为B明确存储的是字符数组,而非字符串;
本回答被网友采纳
第3个回答 2017-12-29
明明是d,c连;都没有
相似回答
C语言 指针数组的
问题
答:
地址类型是 int **,含义是:指向(整数
指针
)的常量指针。A)p=a,错误 取a的地址赋值给p,p是
数组
,数组就是常量指针,所以不可以赋值。B)p[0]=a,错误 p[0]是整数指针,类型是int *,和a的地址类型不匹配。
C
)p[0]=&a[1][2],正确 &a[1][2]是a数组中
一个
整数元素的地址,类型i...
C语言
程序设计中"二维
数组
中元素
指针的
表示"的例题,求详解
答:
⑴ 用
指针
表示二维数组元素。要用指针处理二维数组,首先要解决从存储的角度对二维
数组的
认识问题。
一个
二维数组在计算机中存储时,是按行存储的,即先存储第一行的元素,再存储第二行的元素。当把每一行看作一个整体,即作为一个大的数组元素时,原来的二维数组也就变成一个一维数组了。而每个大数组...
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语言指针数组的一个题目
答:
可以连等 等号的结合性是从右向左的 所以相当于p2=
cc
;p1=p2;(其实这里谁先等没区别都是指向同
一个
首地址)p2++,p2--我看是打错了吧 明显是 p2++,p1-- 就是将
数组
内容倒置
大家正在搜
c语言指针数组和数组指针
c语言指向数组的指针
c语言数组指针的用法
c语言指针与数组
c语言关于数组的题
指针数组的使用
c语言数组怎么用
c语言数组定义
c语言结构体数组
相关问题
c语言指针数组的一个题目
关于c语言指针数组的一个题目
c语言关于指针数组的一个题
C语言 指针数组的题目,程序如下
c语言指针数组题
c语言指针数组的一个问题
c语言关于指针数组的一个小问题
c语言一个指针与二维数组的题目