网页
资讯
视频
图片
知道
文库
贴吧
地图
采购
进入贴吧
全吧搜索
吧内搜索
搜贴
搜人
进吧
搜标签
日
一
二
三
四
五
六
签到排名:今日本吧第
个签到,
本吧因你更精彩,明天继续来努力!
本吧签到人数:0
一键签到
成为超级会员,使用一键签到
一键签到
本月漏签
0
次!
0
成为超级会员,赠送8张补签卡
如何使用?
点击日历上漏签日期,即可进行
补签
。
连续签到:
天 累计签到:
天
0
超级会员单次开通12个月以上,赠送连续签到卡3张
使用连续签到卡
10月31日
漏签
0
天
c++吧
关注:
579,638
贴子:
2,101,396
看贴
图片
吧主推荐
游戏
1
2
3
下一页
尾页
228
回复贴,共
3
页
,跳到
页
确定
<<返回c++吧
>0< 加载中...
数组名是常量指针?
只看楼主
收藏
回复
皓月千山冷
&
9
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
书上说法如题,可我感觉它是指针常量。大神们,我是新手,求指点。百度也是各种说法都有
皓月千山冷
&
9
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
有人理我吗?第一次发帖,好紧张
Atobe0Keigo
*
14
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
同新,,求罩!
皓月千山冷
&
9
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
懂了,是指针常量
123打啊啊
&
9
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
为什么是常量?
int array[5] = {1,2,3,4,5};
int * p = array;
++p;
cout <<*p << endl;
这样输出的是2.
123打啊啊
&
9
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
#include <iostream>
using std::cout;
using std::endl;
int main()
{
int array[5] = {1,2,3,4,5};
int * p = array;
++p;
cout << "*p = " << *p << endl;
*p = 123;
cout << "*p = " << *p << endl;
for(int i = 0; i < 5; ++i)
{
cout << "(array + " << i << ") = " << *(array + i) << endl;
}
system("PAUSE");
return 0;
}
运行一下吧
行不来
^
8
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
不能以const来理解,他确实能移,又确实能通过他来改
LH_Mouse_Ex
<<
12
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
在求职表达式又不是单目 & 的操作数的情况下退化为指向第一个元素的指针右值。指针右值无所谓 const。
Sunchy321
(int)
16
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
不是指针。
hxh079
==
10
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
不会是谭豪强吧
数组名与string str或int a中的str和a在概念上没有任何区别,就是一个对象的名字,代表一个数组对象。
如int arr[10];中的arr就代表了一个10元素的整型数组对象,只不过数组名具有在大多数表达式变成指向首元素指针的用法,记住这个用法就行,但概念上别混淆了。
——我喂自己袋盐
>>Mozilla/5.0 (X11; Linux i686; rv:26.0) Gecko/20100101 Firefox/26.0
幻の上帝
->*
15
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
扔书。
Tenhan
|
7
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
森哥先森
<
11
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
反正有std::vector,为何要用数组?
啊o额iu鱼
+
13
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
个人认为,管他是什么!
只要知道
int s[6];
++s;是错的,++*s;是对的不就行了……
//@_@眼熟我就粉我吧……
登录百度账号
扫二维码下载贴吧客户端
下载贴吧APP
看高清直播、视频!
贴吧页面意见反馈
违规贴吧举报反馈通道
贴吧违规信息处理公示