zoukankan      html  css  js  c++  java
  • 6.C语言数组

    C语言数组属于构造数据类型。构造数据类型就相当于java中的引用数据类型

    1.

    (1)如给全部元素赋值,那么在定义数组时可以不给出数组长度。例如:

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

    等价于:
    int a[5] = {1, 2, 3, 4, 5};
    (2)在C语言中,二维数组是按行排列的

    4.

    (1)C语言中没字符串类型,字符串时存在字符数组中的。字符串=字符数组
    (2)C语言规定,可以将字符串直接赋值给字符数组:char str[30] = "c.biancheng.net";   char str[] = "c.biancheng.net";

    (3)字符串结束标志:

    字符串的开头:字符串名/字符数组名,结尾:'\0'。  '\0'被称为字符串结束标志

    '\0'是 ASCII 码表中的第 0 个字符,英文称为 NUL,中文称为“空字符”

    " "包围的字符串会自动在末尾添加'\0'。当用字符数组存储字符串时,要特别注意'\0',要为'\0'留个位置

    (4)使用数组要初始化:比较专业的写法:char str[30] = {0}; //将所有元素都初始化为 0,或者说 '\0'

    5.

    (1)就目前学到的知识而言,int、char、float 等类型的变量用于 scanf() 时都要在前面添加&,而数组或者字符串用于 scanf() 时不用添加&,它们本身就会转换为地址。读者一定要谨记这一点。

















  • 相关阅读:
    WebStorm 常用功能的使用技巧分享
    Android开发-之数据的存储方式一
    C#泛型方法解析
    Vuex2.0+Vue2.0构建备忘录应用实践
    Android Studio快速开发之道
    深入jQuery中的data()
    Django---->模板层(template)
    初识DJango——MTV模型
    初识DJango——Web框架
    Offcanvas 自适应窗口示例
  • 原文地址:https://www.cnblogs.com/midiyu/p/15798448.html
Copyright © 2011-2022 走看看