仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 1572|回复: 10
打印 上一主题 下一主题

[shell编程] 带来一篇linux shell数组变量、范例及划定规矩

[复制链接]
谁可相欹 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-14 20:22:33 | 显示全部楼层 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
如果您觉得本篇CentOSLinux教程讲得好,请记得点击右边漂浮的分享程序,把好文章分享给你的小伙伴们!数组变量的赋值有两种***:(1)name=(value1...valuen)此时下标从0入手下手
(2)name[index]=value
数组是在步伐计划中,为了处置便利,把具有不异范例的多少变量按有序的情势构造起来的一种情势。这些顺次分列的同类数据元素的汇合称为数组。在C言语中,数组属于机关数据范例。一个数组能够分化为多个数组元素,这些数组元素能够是基础数据范例或是机关范例。因而按数组元素的范例分歧,数组又可分为数值数组、字符数组、指针数组、布局数组等各类种别
数组范例
1.数组的范例实践上是指数组元素的取值范例。关于统一个数组,其一切元素的数据范例都是不异的。
2.数组名的誊写划定规矩应切合标识符的誊写划定。
3.数组名不克不及与别的变量名不异。

相干划定规矩
1.能够只给局部元素赋初值。当{}中值的个数少于元素个数时,只给后面局部元素赋值。比方:staticinta[10]={0,1,2,3,4};暗示只给a[0]~a[4]5个元素赋值,尔后5个元素主动赋0值。

2.只能给元素逐一赋值,不克不及给数组全体赋值。比方给十个元素全体赋1值,只能写为:staticinta[10]={1,1,1,1,1,1,1,1,1,1};而不克不及写为:staticinta[10]=1;(请注重:在C言语中是如许,但并不是在一切触及数组的中央都如许)

3.如不给可初始化的数组赋初值,则全体元素均为0值。

4.如给全体元素赋值,则在数组申明中,能够不给出数组元素的个数。比方:staticinta[5]={1,2,3,4,5};可写为:staticinta[]={1,2,3,4,5};静态赋值能够在步伐实行过程当中,对数组作静态赋值。这时候可用轮回语句共同scanf函数逐一对数组元素赋值。
如果您觉得本篇CentOSLinux教程讲得好,请记得点击右边漂浮的分享程序,把好文章分享给你的好朋友们!
谁可相欹 该用户已被删除
沙发
 楼主| 发表于 2015-3-27 02:11:51 | 显示全部楼层
Windows?是图形界面的,Linux类似以前的?DOS,是文本界面的,如果你运行了图形界面程序X-WINDOWS后,Linux?也能显示图形界面,也有开始菜单、桌面、图标等。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-5-13 13:08

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表