美文网首页
C++学习5——数组

C++学习5——数组

作者: 生信小书童 | 来源:发表于2021-12-06 23:40 被阅读0次
#include <iostream>
#include <string>
using namespace std;

int main()
{
    // 数组类型的定义方式:

    //1、数据类型 数组名[数组长度]
    int arr[5];
    //利用下标给数组元素进行赋值
    arr[0] = 10;
    arr[1] = 20;
    //访问数组元素
    cout << arr[0] << endl;

    //2、数据类型 数组名[数组长度] = {值1,值2...}
    //如果在初始化时,没有全部填充所有元素,会按照0进行填充
    int arr2[5] = { 10,20,30,40,50};
    for (int i = 0; i < 5; i++) {
        cout << arr2[i] << endl;
    }

    //3、数据类型 数组名[] = {值1,值2 ...}
    //定义数组的时候,必须有初始长度
    int arr3[] = { 10,20,30,40 };

    //4、通过数组名查看数组首地址,将16进制转为10进制
    cout << "数组首地址为:" << (int)arr3 << endl;
    cout << "数组第二个元素地址为:" << (int)&arr3[1] << endl;

    //5、数组元素逆置
    int test_arr[] = { 1,3,5,7,9 };
    int start = 0;
    int end = sizeof(test_arr) / sizeof(test_arr[0]) - 1;
    while (start < end) {
        int temp = test_arr[start];
        test_arr[start] = test_arr[end];
        test_arr[end] = temp;
        start++;
        end--;
    }
    for (int i = 0; i < 5; i++) {
        cout << test_arr[i] << endl;
    }

    system("pause");


}

相关文章

网友评论

      本文标题:C++学习5——数组

      本文链接:https://www.haomeiwen.com/subject/xtncxrtx.html