开发者社区> 问答> 正文

一维数组可引用的元素有哪些?

已解决

一维数组可引用的元素有哪些?

展开
收起
游客gzyuldo4mrg6i 2022-03-31 21:41:49 539 0
1 条回答
写回答
取消 提交回答
  • 推荐回答

    在C++中,一维数组的引用格式为:数组名[下标]

    例如: int a[10];

    其中,a是一维数组的数组名,该数组有10个元素,依次表示为a[0] a[1] a[2] a[3] a[4] a[5] a[6] a[7] a[8] a[9]。需要注意的是,a[10]不属于这一个数组的空间范围中。当在说明部分定义了一个数组变量后,编译程序会在内存空间中开辟一串连续的存储单元。对于数组而言,程序的执行部分使用的是数组变量而不是数组类型。需要注意的是:在引用时,下标可以是整型变量或整型表达式。如果使用表达式,会先计算表达式以确定下标。程序只能逐个应用数组中的元素而不能一次引用整个数组。如: [2]

    int a[100],b[100]; a=b; //这是非法的

    数组名不能与其他变量名相同,如:

    int a;

    float a[10];

    不能在方括号中用变量来表示元素的个数,如:

    int n=5;

    int a[n]; //这是非法的

    但可以是符号常数或常量表达式

    int a[3+2]; //这是合法的

    2022-03-31 21:42:53
    赞同 展开评论 打赏
问答地址:
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载