比如int a[12],你若是想创建另一个代替a[12],可以int *p=a;这样,p的值就是a数组的首地址了。int *p =(int*)0x80000;意思就是p[0]的地址是0x80000,创建的时候要确定(int*)0x80000已经分配过了,可以使用了,不然就相当于野指针,容易出错。
百度试题 结果1 题目c语言规定,数组名做实参时,它和对应形参之间的数据传递方式是( ) A. 用户指定传递方式 B. 无传递 C. 单向值传递 D. 地址传递 相关知识点: 试题来源: 解析 D 反馈 收藏
下列说法正确的是 A、在C语言中,数组的下标都是从0开始的。 B、在C语言中,不带下标的数组名代表数组的首地址,即第一个元素在内存中的地址。 C、简单变量做函数参数时,是将实参的值传给形参,实参和形参在内存中占用不同的存储单元,因此形参值的