数组是由具有相同类型的数据元素组成的有序集合。数组是由数组名来表示的,数组中的数据由特定的下标来唯一确定。引入数组的目的,是使用一块连续的内存空间存储多个类型相同的数据,以解决一批相关数据的存储问题。数组与普通变量一样,也必须先定义,后使用。数组在C51语言的地位举足轻重,因此深入地了解数组是很有必要的。下面就对数组进行详细的介绍。

(1)一维数组

一维数组是最简单的数组,用来存放类型相同的数据。数据的存放是线性连续的。

用以下例程说明数组的建立、数据操作:

#include

/*

-----------------------------------------------------

此程序用以说明数组的建立、数据操作

-----------------------------------------------------

*/

unsigned char array[10];//定义一个有10个单元的数组

void main()

{

unsigned char i;

for(i=0;i<10;i++)

{

array[i]=i; //用下标调用数组中的元素

}

/*

---------------------------------------

array |9|8|7|6|5|4|3|2|1|0| [9]~[0]

---------------------------------------

*/

while(1);

}

数组名是用来表示数组的标识,其实

单片机c语言字符串赋值,单片机C语言中数组的用法相关推荐

  1. c语言字符初始化怎么表示,C语言初始化字符串 怎么进行字符串赋值?C语言

    C语言数组字符串初始化问题 C语言中,初始化操作就是在定义变量的时候,对变量进行赋值,即称为变量的初始化.对于字符变量也是一样的. 举例如下: char ch='a'; // 定义一个字符变量,变量名 ...

  2. C语言字符串赋值给数组/char *

    字符串(c语言): 以"abcd"为例,解释如下: 1. 申请了空间(在常量区),存放了字符串  2. 在字符串尾加上了'/0'     3. 返回地址 一定记清楚!! 1. 字符 ...

  3. C语言字符串赋值的方法

    首先,C语言没有向C++,Java,python等面向对象的语言中string这样的字符串类型,C语言中的字符串是存放在字符型数组中的 C语言中,常见的3种字符串赋值有如下: 1.通过字符数组直接初始 ...

  4. c语言字符串加减_C语言中指针的介绍

    C语言中指针的介绍 指针是C语言中广泛使用的一种数据类型. 运用指针编程是C语言最主要的风格之一.利用指针变量可以表示各种数据结构:能很方便地使用数组和字符串: 并能象汇编语言一样处理内存地址,从而编 ...

  5. c语言字符串输出函数是,C语言字符串输入与输出函数

    字符串输入 如果想把一个字符串读取到程序中,必须首先预留存储字符串的空间,然后使用输入函数来获取这个字符串,C库提供了三个读取字符串的函数:scanf().gets()和fgets(). 创建存储空间 ...

  6. c语言字符串文库总结,C语言字符串.ppt

    C语言字符串.ppt ACM程序设计,福州大学至诚学院 冯新,第四讲,字符串处理,常用函数介绍,复制,char* strcpy char *s1, const char *s2; 将字符串s2复制到s ...

  7. c语言 字符串字符反向储存_C ++中的反向字符串

    c语言 字符串字符反向储存 In many situations, we may need to reverse a string in C++ programming. It may include ...

  8. c语言 字符串切片重组,C语言实现分割字符串

    背景 遇到一个将字符串分割场景.以前从没有用c语言实现,都是使用python的split()函数,python处理起来很简单. split()方法语法: str.split(str="&qu ...

  9. c语言 字符串切片重组,c语言 字符串的拼接和分割实例

    1.字符串的拼接 使用c的函数char *strcat(char *str_des, char *str_sou); 将字符串str_sou接在字符串str_des后面(放在str_des的最后字符和 ...

最新文章

  1. 如何安装python3.7.4_银河麒麟安装Python3.7.4以及升级自带OpenSSL
  2. HTML中的一些知识点
  3. PyTorch 的预训练,是时候学习一下了
  4. 问模板函数、函数模板,模板类、类模板的区别的问题?
  5. 深度学习之非极大值抑制(Non-maximum suppression,NMS)
  6. k3 审核流程图_K3操作流程图
  7. BZOJ(本校) 3046 简单数学问题 - 线段树
  8. DFS(连通块) HDU 1241 Oil Deposits
  9. WIN7无法卸载掉中文繁体注音输入法
  10. 2022,微博稳了吗?
  11. GT-suite v2016的下载和安装
  12. 跳马周游c++_c++广搜法跳马问题(队列)
  13. unity3d老电视花屏闪烁效果
  14. Pytorch之nn.Conv1d学习个人见解
  15. 超级玛丽马里奥版下载_将超级马里奥赋予生命
  16. 题目3:一个整数,它加上100后是一个完全平方数,再加上268又是一个完全平方数,请问该数是多少?
  17. shell替换和去掉换行符
  18. 通过下棋理解面向对象。
  19. 2022全球数商大会顺利举行,合合信息旗下启信宝斩获年度数据产品奖
  20. element-ui 表格第一列随滚动自动吸顶

热门文章

  1. 高防服务器有什么作用?
  2. Python爬虫——简易模拟登录【以科文学院教务官网为例】
  3. ppt转pdf在线转换
  4. STM32系统时钟超详解
  5. 移动带来的创业红利正在消退,或许你应该试试“泛SaaS”新模式
  6. 《炬丰科技-半导体工艺》介电蚀刻工艺中等离子体的蚀刻处理
  7. 人工智能十大未来之星
  8. Vmware虚拟机安装Windows XP时,F8键无效
  9. java扑克游戏_Java扑克游戏(多人多牌数比较游戏)的实现
  10. 直播电商抖音企业推广宣传活动营销策划方案ppt计划书