问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

C++中inta[]={1,2,3,4}是什么意思?

发布网友 发布时间:2023-12-09 04:57

我来回答

1个回答

热心网友 时间:2024-10-24 01:35

C语言中数组的维数表示数组中元素的个数,在常规数组中维数是必须要指明的,如果没有指明,则必须在初始化列表中给定初始值,编译器通过初始化列表来确定数组的维数。

int a[] = {1,2,3,4};

上面的代码虽然没有指明数组的维数,但是编译知道数组a的维数是4(只有4个元素)。


要实现用变量定义数组的元素个数即维数,可以使用malloc()和free()来进行动态内存分配 。下面是一个使用动态内存的示例:

#include <stdio.h>
#include <malloc.h>
#include <stdlib.h>
#include <string.h>
int main()
{
    int size;
    printf("输入建立元素的个数:");
    scanf("%d",&size);
    int *p = (int *)malloc(sizeof(int) * size);
    if (p == 0) {
        printf("不能分配内存\n");
        return 0;
    }
 
    //初始化内存
    memset(p, 0x00, sizeof(int) * size);
    //释放内存
    free(p);
    return 0;
}

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
适合那些自拍时发朋友圈的文案短句,甜到了心房!简短封神! 我要做你坚定不移的小朋友,我要你微信置顶是我,星标好友是我,看到消息... 在理发店 学徒 助理 技师 发型师 的职业分区 扛的名言 这世界上唯一扛得住岁月摧残的就是才华,说这句话的明星是谁 脸萌猜明星6-7答案 岗松有什么效果? 这样服用岗松治病的效果更佳 怎么区分海狮海豹海象海狗 以猫为题的作文 脸上长痘痘很痛,又消不掉,该怎么办才好啊? 国内原油期货交易时间是几点?11 曹雪芹 , 皇室中人?? 谁有&lt;爱有天意&gt;的电影内容简介以及演员简介? 演义和演绎两个词语在用法上的区别?它们有什么不同和相同的地方?_百度... 怎么用别人的找到他的抖音号?68 那种可上网的MP4比较好 推荐一下 苹果6和6S尾插总成能通用吗?27 震动环男人一个人能用吗,知道的说下3 诺基亚130支持视频格式的分辨率是多少2 诺基亚130能用蓝牙耳机吗2 传到诺基亚130的歌曲为什么不能播放2 诺基亚130视频支持什么格式7 哪个字母开的单词最少? 卫生许可证的办理流程是什么?196 办卫生许可证需要什么资料?29 某气象员观察大气污染情况,每隔3小时做一次记录。做第9次记录...201 某气象员观察大气污染情况,每隔3小时做一次记录。做第9次记录...361 什么软件能打出拼音的时候同时打出字1 谁能帮忙我把这几句话翻译成英文呢:货物于今天下午6点前已发出...5 请问这是装苹果6还是6s的排线口? 苹果6home键排线怎么换6 如何解决好农业生态旅游季节性问题 玩家评论:古剑奇谭秒杀仙剑奇侠传五 2024江苏公务员省考时间 江苏公务员考试时间2024 求小说《良辰多喜欢》1~4部txt下载,必须要全本。收费党绕道,确认后... 一身债,感觉人生没希望了。28了又还没女朋友?我该怎么办?2 你好~我的电脑是WIn7系统, 我以前在网上找到的图片后 直接操作为桌面壁 ... CF和CS有什么区别?1 GTA4 EFLC(自由城之章)修改器的问题? ...已被非法修改? 我的是WIN7系统~~修复工具~修复失败怎么 腾讯客服人工电话95188怎么找回? 请问各位大神,船用赛洋领航ais9000怎样看别人船名号放大,字大小了? 毕业之后应该把老师同学都删了吗? 某气象员观察天气情况,每隔3小时做一次记录,做第928 某气象员观察天气情况,3小时做一次记录,做第9次记录时,时针...2 丁小川,男孩,2013年七月初二12点47生,请根据生辰八字把名字打打分?谢谢... 七座的汽车属于什么类型的车?轿车?suv?详细解释哈2 修改不满一年能有什么办法再修改吗