设为首页 加入收藏

TOP

C语言数组基本概念理解
2014-07-19 22:53:34 来源: 作者: 【 】 浏览:88
Tags:语言 基本 概念 理解

  数组基本概念

  变量类型 变量名;

  元素类型 数组名[元素个数]; // 数组中保存的每一个数据,我们称之为元素

  特点:数组只能存放同一种数据类型

  数组中的每一个元素都有一个索引号,索引号从0开始部分初始化, 没有赋值的元素默认是0

  数组[]中的元素个数只能写整型常量,以及返回值是整型常量的表达式通过变量定义数组,如果没有对数组进行初始化,里面存放的是一些垃圾数据(随机值)在定义数组的同时进行初始化,可以省略元素个数,会自动的计算出数组元素的个数要想给数组一次性赋值(给数组中所有的元素赋值)只能在定义数组的同时,如果定义完数组之后,就不能再对数组进行一次性的赋值数组的地址就是它第0个元素的地址,数组名就是数组的地址

  数组元素存放值是从小到大, 而每一个元素存值又是从大到小

  因为内存寻址从大到小,所以先定义的数组的地址比后定义的地址大

  基本数据类型作位函数参数是值传递

  数组作为函数参数传递的是地址

  当数组作为函数参数传递的时候,可以省略[]中的元素个数

  当数组作为函数参数传递的时候,会自动转换成"指针类型"

  而指针在当前操作系统mac 下占用8个字节

  想在函数中动态计算数组的元素个数是不行的,因为指针类型占8个字节

  选择排序原理:依次选择数组中过的每一个元素和其他元素进行比较

  当内循环执行完一次(比较完一次), 最值出现在头角标上

  冒泡排序原理: 冒泡排序是拿相邻的两个元素进行比较

  特点: 内循环执行完一次(完整的比较完一次),最值出现在尾角标上

】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇C语言:预处理指令学习 下一篇C语言字符串学习理解

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容:

·CPython是什么?PyPy (2025-12-26 06:50:09)
·Python|如何安装seab (2025-12-26 06:50:06)
·python要学习数据分 (2025-12-26 06:50:03)
·每日一道面试题-多线 (2025-12-26 06:20:17)
·java项目中哪些地方 (2025-12-26 06:20:14)