当前位置: 首页 > news >正文

b2b网站有那些/提高搜索引擎检索效果的方法

b2b网站有那些,提高搜索引擎检索效果的方法,单位做网站的目的,网站要不要备案要想把数据放入内存,必须先要分配内存空间。放入4个整数,就得分配4个int类型的内存空间:定义数组 inta[length];数组名叫a。这样的一组数据的集合称为数组(Array),它所包含的每一个数据叫做数组元素(Element),所包含的…

要想把数据放入内存,必须先要分配内存空间。放入4个整数,就得分配4个int类型的内存空间:

定义数组  inta[length];

数组名叫a。

这样的一组数据的集合称为数组(Array),它所包含的每一个数据叫做数组元素(Element),所包含的数据的个数称为数组长度(Length),例如inta[4];就定义了一个长度为4的整型数组,名字是a。

数组中的每个元素都有一个序号,这个序号从0开始,而不是从我们熟悉的1开始,称为下标(Index)。使用数组元素时,指明下标即可,形式为:

arrayName[index]

arrayName为数组名称,index为下标。例如,a[0]表示第0个元素,a[3]表示第3个元素。

初始化给数组赋值:方法一:

接下来我们就把第一行的4个整数放入数组:

a[0]=20;

a[1]=345;

a[2]=700;

a[3]=22;

这里的0、1、2、3就是数组下标,a[0]、a[1]、a[2]、a[3]就是数组元素。

需要注意的是:1) 数组中每个元素的数据类型必须相同,对于int

a[4];,每个元素都必须为 int。2) 数组长度 length 最好是整数或者常量表达式,3) 访问数组元素时,下标的取值范围为 0 ≤ index < length,4) 数组是一个整体,它的内存是连续的,下面是int

a[4];的内存示意图:

2760cf7de39a925bf18436d654569d6d.png

初始化方法二:在定义数组的同时赋值

int a[4] = {20, 345, 700, 22};

{ }中的值即为各元素的初值,各值之间用,间隔。对数组赋初值需要注意以下几点:1)可以只给部分元素赋初值。当{

}中值的个数少于元素个数时,只给前面部分元素赋值。例如:

int a[10]={12, 19, 22 , 993, 344};

表示只给 a[0]~a[4] 5个元素赋值,而后面5个元素自动赋0值。

当赋值的元素少于数组总体元素的时候,剩余的元素自动初始化为 0:对于short、int、long,就是整数0;对于char,就是字符 '\0';对于float、double,就是小数0.0。

我们可以通过下面的形式将数组的所有元素初始化为 0:

int a[10] = {0};

char c[10] = {0};

float f[10] = {0};

由于剩余的元素会自动初始化为0,所以只需要给第0个元素赋0值即可。

2) 只能给元素逐个赋值,不能给数组整体赋值。例如给十个元素全部赋1值,只能写为:

int a[10]={1, 1, 1, 1, 1, 1, 1, 1, 1, 1};

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

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

等价于

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

==============2.二维数组:

二维数组的定义

二维数组定义的一般形式是:

dataType arrayName[length1][length2];

其中,dataType 为数据类型,arrayName 为数组名,length1 为第一维下标的长度,length2 为第二维下标的长度。例如:

int a[3][4];

二维数组的地址是连续的;

二维数组的初始化

二维数组的初始化可以按行分段赋值,也可按行连续赋值。例如对数组a[5][3],按行分段赋值可写为:

int a[5][3]={ {80,75,92}, {61,65,71}, {59,63,70}, {85,87,90}, {76,77,85} };

按行连续赋值可写为:

int a[5][3]={80, 75, 92, 61, 65, 71, 59, 63, 70, 85, 87, 90, 76, 77, 85};

这两种赋初值的结果是完全相同的。

对于二维数组初始化赋值还有以下说明

1) 可以只对部分元素赋初值,未赋初值的元素自动取0值。例如:

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

是对每一行的第一列元素赋值,未赋值的元素取0值。 赋值后各元素的值为:1  0  02  0  03  0  0int a [3][3]={{0,1},{0,0,2},{3}};

赋值后的元素值为:0  1  00  0  23  0  02) 如对全部元素赋初值,则第一维的长度可以不给出。例如:

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

可以写为:

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

3) 二维数组可以看作是由一维数组嵌套而成的,把一维数组的每个元素看作一个数组,就组成了二维数组。当然,前提是各元素类型必须相同。根据这样的分析,一个二维数组也可以分解为多个一维数组,C语言允许这种分解。如二维数组a[3][4],可分解为三个一维数组,其数组名分别为:a[0]、a[1]、a[2]。对这三个一维数组不需另作说明即可使用。这三个一维数组都有4个元素,例如:一维数组a[0]的元素为a[0][0], a[0][1], a[0][2], a[0][3]。必须强调的是,a[0], a[1], a[2]不能当作下标变量使用,它们是数组名,不是一个单纯的下标变量。

http://www.jmfq.cn/news/5182543.html

相关文章:

  • 重装wordpress/木卢seo教程
  • 如何做120急救网站/百度入口网站
  • 运城建网站/经典的软文广告
  • 有趣的网站网址/跨境电商
  • 长春网站建设公司/俄罗斯搜索引擎浏览器官网入口
  • 东莞58同城二手车/免费seo网站
  • 怎么做可上传图片的网站/百度seo公司兴田德润
  • 全屏网站怎么做的/班级优化大师是干什么用的
  • 兰州网站建设怎么选/网站关键词优化代理
  • 手机网站设计平台/网络平台推广运营有哪些平台
  • 网站制作过程/有哪些推广平台和渠道
  • 个人开发者/济南优化seo公司
  • mobile wordpress/seo岗位工资
  • 蓬莱做网站那家好/如何查询百度收录情况
  • 锦州网站建设工作/自助建站系统模板
  • 网站建设工作室图片/百度关键词排名神器
  • 房产网站栏目建设/网络营销的缺点及建议
  • seocui cn/长沙企业seo服务
  • 网站单页面策划/学校招生网络营销方案
  • 免费个人简历表电子版/进一步优化落实
  • wordpress文章页面添加广告/南宁网站seo排名优化
  • 武汉网站建设武汉/游戏推广公司靠谱吗
  • 手机网站缩放/百度推广后台登陆
  • 做网站哪个效果好/百度快速seo优化
  • 做淘宝还是做网站/人民网舆情数据中心官网
  • 成都麦卡网络做网站开发怎么样/免费发布信息的平台
  • 网络营销从网站建设开始/友情链接检查工具
  • 不用登录的传奇游戏/seo搜索引擎优化推广专员
  • 长春公司网站推广/seo关键词快速排名前三位
  • 中企动力网站建设公司/营销软文200字