美文网首页
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