• C语言05


     数组元素里面每个元素装的都是数据,也可以装构造类型的数据,即数组。数组里面装数组,即二维数组。 理解成网格,

      [类型] 变量名 [行数][列数]={初始值};

        初始化方式:

     (1)int arr[3][4]={{1,2,3,4},{2,3,4,5},{6,7,8,9}};

        (2) int arr[][4]={{1,2,3,4},{2,3,4,5},{5,5,6,7},{1,2,3,9}};//省略行数,但是不能省略列数,

     (3) int arr[2][3]={1,2,3,4,5};//按照一维数组形式赋值,但是,极力不推荐。

     二维数组的访问:printf("%d ",a[1][2]) a[1][0]=8;

     遍历:i,j,控制,i控制行数,里面嵌套j控制列数。

     字符串数组:几个数组元素里面每一个元素都是字符串。 字符串,一个数组里面每一个元素都是字符。

        字符串数组其实是字符的二维数组, 每一个元素都是字符串,字符串,里面都是字符。

     定义:和正常的二维数组不一样,

        (1) char=du[3][30]={"lanou",hello","world"};

          (2 ) char du2[][30]={"lanou","hello","BJS150835};

     访问:printf("%s",du2[i]);

       c 里面的字符串出了初始化,不能直接赋值,需要通过字符串函数来进行,

     多维数组,在c语言中没有限制的。访问,和二维时类似的,只是下表多了一层。

  • 相关阅读:
    MongoDB4.0以下版本,同一台电脑安装2个MongoDB服务
    CMake编译Mysql connector C++
    Winsock I/O方法
    查看mysql版本的四种方法(转)
    WorkBench,DELETE 标准语句失败
    Qt 透明对话框 自定义透明度
    QString 分割字符串时产生乱码的问题
    winsock error 相关
    线程的分离状态与结合状态
    Oracle 语法
  • 原文地址:https://www.cnblogs.com/ytmaylover/p/5049122.html
Copyright © 2020-2023  润新知