24小时热门版块排行榜    

北京石油化工学院2026年研究生招生接收调剂公告
查看: 454  |  回复: 2

SYF0924

木虫 (小有名气)

[求助] 求问简单程序

CODE:
#include<iostream>
#include<array>
using namespace std;
int main()
{
        array<int, 5> *a;
        (*a)[0] = 5;
        cout << (*a)[0];
        cin.get();
        cin.get();
        system("pause");
        return 0;
}

这段程序显示使用了未初始化的局部变量a,不知道这是为什么?
还有要是给(*a)[1]赋值的时候用*(a+1)可以吗???
求大神指点小白!!!

[ Last edited by jjdg on 2017-10-22 at 22:34 ]
回复此楼

» 猜你喜欢

随便啦~
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

Hzzq

铜虫 (小有名气)


jjdg: 金币+1, 感谢参与 2017-10-22 22:34:22
array<int,5> *a;表示a是一个指针,指向的类型是array<int,5>,但是你没有给这个指针初始化,就是a没有指向任何对象,所以(*a)[0]时就会报错;   如果是数组的话(*a)[1]赋值的时候用*(a+1)可以,因为数组的元素在内存上是顺序存储的!

发自小木虫IOS客户端

» 本帖已获得的红花(最新10朵)

2楼2017-10-21 22:33:59
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

SYF0924

木虫 (小有名气)

送红花一朵
引用回帖:
2楼: Originally posted by Hzzq at 2017-10-21 22:33:59
array&lt;int,5&gt; *a;表示a是一个指针,指向的类型是array&lt;int,5&gt;,但是你没有给这个指针初始化,就是a没有指向任何对象,所以(*a)时就会报错;   如果是数组的话(*a)赋值的时候用*(a+1)可以 ...

多谢多谢
随便啦~
3楼2017-10-22 13:48:45
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 SYF0924 的主题更新
最具人气热帖推荐 [查看全部] 作者 回/看 最后发表
[考研] 08工科275分求调剂 +13 AaAa7420 2026-03-31 13/650 2026-04-02 06:19 by 286640313
[考研] 一志愿北京科技,085601总分305求调剂 +9 半生瓜! 2026-04-01 10/500 2026-04-01 23:33 by 半生瓜!
[考研] 304求调剂 +12 素年祭语 2026-03-31 15/750 2026-04-01 22:41 by peike
[考研] 调剂推荐 +9 清酒714 2026-03-26 10/500 2026-04-01 16:25 by yanflower7133
[考研] 324求调剂 +4 想上学求调 2026-04-01 5/250 2026-04-01 14:19 by ZXlzxl0425
[考研] 262求调剂 +9 励志一定发文章 2026-03-31 10/500 2026-04-01 12:22 by sunshine0013
[考研] 070300求调剂306分 +5 26要上岸 2026-03-27 5/250 2026-04-01 11:09 by oooqiao
[考研] 322求调剂 +8 三水sss 2026-04-01 8/400 2026-04-01 10:19 by 唐沐儿
[考研] 一志愿武理材料工程302调剂环化或化工 +15 Doleres 2026-03-31 16/800 2026-04-01 09:49 by lfj11
[考研] 0710生物学求调剂! +6 叙述文 2026-03-31 6/300 2026-04-01 09:39 by JourneyLucky
[考研] 求调剂,一志愿北林食品与营养095500,301分,已过六级,有科研经历 +4 快乐储蓄罐 2026-03-31 4/200 2026-04-01 09:26 by JourneyLucky
[考研] 一志愿西交大080500材料学硕349 +6 jqx1258 2026-03-31 7/350 2026-03-31 21:08 by yuq
[考研] 299求调剂 +8 嗯嗯嗯嗯2 2026-03-27 8/400 2026-03-31 18:23 by lizhi8172
[考研] 353求调剂 +3 江上枫_26 2026-03-28 3/150 2026-03-31 15:53 by jp9609
[考研] 272求调剂,接受跨专业调剂! +3 闲鱼卢 2026-03-31 3/150 2026-03-31 13:00 by 替代品000
[考研] 08工科,295,接受跨专业调剂 +6 lmnlzy 2026-03-30 6/300 2026-03-31 10:04 by cal0306
[考研] 求调剂 +7 青春裁为三截 2026-03-29 7/350 2026-03-30 13:14 by laoshidan
[考研] 求调剂,一志愿 南京航空航天大学大学 ,080500材料科学与工程学硕 +6 @taotao 2026-03-26 7/350 2026-03-30 10:43 by 我是小康
[考研] 一志愿双一流机械285分求调剂 +4 幸运的三木 2026-03-29 5/250 2026-03-29 14:49 by Miko19
[考研] 352分 化工与材料 +5 海纳百川Ly 2026-03-27 5/250 2026-03-28 03:39 by fmesaito
信息提示
请填处理意见