11问答网
所有问题
C++ 如何根据数组中元素获得地址
比如 数组中有a b c d e f g ,我想知道c在数组中的地址,怎么写
举报该问题
推荐答案 推荐于2016-03-17
你是想它的内存地址还是下标?
我写段代码, 可以得到地址和下标
char buf[] = "abcdefg";
int i;
for (i = 0; buf[i] != 0; i++) {
if (buf[i] == 'c') {
printf("Address = %p, index = %d\n", &buf[i], i);
break;
}
}
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://11.wendadaohang.com/zd/224q74Pq2.html
其他回答
第1个回答 2013-06-07
最简单就是for()循环数据续一比较,相等的再以&取地址
第2个回答 2013-06-07
比如你的数组是shuzu【7】,可以判断下for(int i=0;i<7;i++){if(shuzu【i】=='c';cout<<&shuzu[i]);希望可以帮到你。
相似回答
初学
c++
,
怎样
指向new申请到的
数组
第2,3个
元素
并输出其
地址
?
答:
include <iostream> using namespace std;int main(){ int *pvalue;pvalue=(int*)new int[3];for(int i=0; i<3; i
++
)(pvalue+i)=11*(i+1);cout<<pvalue<<" "<<*pvalue<<endl;pvalue
++
;cout<<pvalue<<" "<<*pvalue<<endl;pvalue++;cout<<pvalue<<" "<<*pvalue<<e...
大家正在搜
数组元素地址的表示
数组元素地址计算
二维数组求某个元素地址
数组元素
数组地址
数组首地址
对数组元素的引用方法
数组地址计算
指针数组和数组指针的区别
相关问题
如何在c++中输出数组中某一个元素的地址
如何在c++中输出数组中某一个元素的地址
c++中怎么获取数组中元素的个数
c++中如何读取数组中的元素
c++怎么通过指针地址获得数组的行值和列值啊
c++ 里获得数组元素的个数
急求!!!在C++中,如何查找一个结构体数组中的元素并返回其...
急求!!!在C++中,如何查找一个结构体数组中的元素并返回其...