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

网站流量一直下降上海企业vi设计

网站流量一直下降,上海企业vi设计,取名网站开发,膳食管理东莞网站建设技术支持所谓数组(Array),就是一系列数据的集合。这些数据具有相同的类型,并且在内存中挨着存放,彼此之间没有缝隙。换句话说,数组用来存放多份数据,但是它有两个要求: 这些数据的类型必须相…

所谓数组(Array),就是一系列数据的集合。这些数据具有相同的类型,并且在内存中挨着存放,彼此之间没有缝隙。换句话说,数组用来存放多份数据,但是它有两个要求:

  • 这些数据的类型必须相同;
  • 这些数据在内存中必须连续存储。

1、数组的概念和定义

  • 数组是一种数据结构,用于存储一组相同类型的数据
  • 数组中的元素在内存中是连续存放的。
  • 数组通过下标来访问元素,下标从0开始。

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

2、数组的声明和初始化


数组的声明


数组声明格式:数组类型 数组名[数组的大小]
数组的大小必须是正整数。
数组大小不能为负数,且数组一旦声明,大小就不能改变。

int a[10];                   合法,最创建的数组声明
int a[3+3];                 合法3+3的结果是一个确定的正整数
# define X 10 int a[X];    合法,X是一个符号常量。
int n=10, a[n];           不合法,n是一个变量

数组的初始化:


全部初始化:
int arr[5]={1 ,2 ,3 ,4, 5,};
部分初始化:
int arr[5]={1, 2};
没有初始化时,数组的默认值(通常为未定义)。

  • int a[5]={1, 2, 3, 4, 5};    合法,完全初始化
  • int a[5]={1, 2, 3};        合法,部分初始化
  • int a[]={1, 2, 3, 4, 5, 6};    合法,数组的大小由初始化元素个数决定
  • int a[5]=(1, 2, 3, 4, 5);    不合法,数组的大小由初始化完全初始化
  • int a[5]={1, 2, 3, 4, 5, 6};    不合法,初始化的元素个数大于数组本身大小。


真题


以下能对一维数组a进行初始化的语句是:


A、int a[5]=(0, 1, 2, 3, 4,);
B、int a(a)={};
C、int a[3]={0, 1 ,2};
D、int a{5}={10*1};
正确答案:C

在c语言中对一维整形数组的正确定义为:


A、int a(10);        B、int n=10,a[10]
C、int n;a[n];        D、#define N 10
                 int a[N];
正确答案是:D

3、数组元素的访问

  • 使用下标访问数组中的元素:array[下标]。
  • 下标是从0开始,并且下标是一个整数。
  • 下标越界将导致未定义行为。

真题


已知:int a[10]; 则对a数组元素的正确引用是:


A、a[10]    B、a[3.5]    C、a(5)    D、a[0]
正确答案是:D

若有以下数组说明,则i=10;a[a[i]]元素数值是:


int a[12]={1, 4, 7, 10, 2, 5, 8, 11, 3, 6, 9, 12};
A、10    B、9    C、6    D、5
正确答案是:C

4、二维数组


二维数组可以看作是“数组的数组”,即一个包含多个一维数组的数组。
它用来表示矩阵或表格等二位数据。

二维数组的声明格式:数据类型 数据名[行数][列数];

二维数组的初始化

  • int arr[2][3]={{1, 2, 3}, {4, 5, 6}};        合法,第一行的元素是1,2,3,第二行的元素是4, 5, 6
  • int arr[2][3]={1, 2, 3,4, 5, 6};              合法,第一行的元素是1,2,3,第二行的元素是4, 5, 6
  • int arr[2][3]={1, 2, 3, 4};                     合法,第一行的元素是1,2,3,第二行的元素是4, 0, 0
  • int arr[][3]={1, 2, 3, 4};                       合法,行数可以根据初始化元素的个数推断出来
  • int arr[2][]={1, 2, 3, 4, 5};                   不合法,列数必须指定

真题


求一维数组a[10]中各元素的平均值,并输出小于平均值的元素。


假定数组内容为:1.2 7 5 1.8 1.6 0.8 4 1.0 6 2.2

#include <stdio.h>
int main()
{float a[10] = {1.2, 7, 5, 1.8, 1.6, 0.8, 4, 1.0, 6, 2.2};float sum = 0.0;float avg = 0.0;for (int i =0; i<10; i++){sum += a[i];}avg=sum /10;printf("avg= %f\n", avg);for (int i =0; i<10; i++){if (a[i] < avg){printf("%4.1f\n", a[i]);}}return 0;
}

输出:

avg= 3.060000
 1.2
 1.8
 1.6
 0.8
 1.0
 2.2

http://www.yayakq.cn/news/441008/

相关文章:

  • 网站百度推广怎么做的做网站3年3万
  • 苏州集团网站建设军事新闻俄乌最新消息
  • 连云港网站推广成功的软文营销案例
  • 广阳网站制作wordpress 口碑营销主题
  • 专门做cg视频网站网站后台怎么管理
  • 万网怎么建立网站网络品牌营销工作总结
  • 百度做网站引流一个网站需要哪些备案
  • wordpress 提速镇江seo公司
  • xxx网站建设规划书公司网站.可以自己做吗
  • 手机网站建设专家网站前端模板
  • 域名跳转网站平阳网站建设公司
  • 江西省网站建设做网站 就上宝华建站
  • 沧州企业网站专业定制wordpress 修改网址导航
  • 如何做音乐网站开电商有哪些步骤
  • 有关做网站项目的毕业答辩网站信息评估抽查
  • 福田深圳网站建设中苏园林建设集团网站
  • 做好政务公开和网站建设正式做网站站点怎么新建
  • 网站宣传推广策划方案wordpress 在线 主题
  • 上海网站 备案wordpress拖动建站
  • 电商设计就是网站设计吗wordpress 会员支付
  • 高端网站开发 金蝶吉林移动网站
  • 个人服装定制网站wordpress php版本更改
  • 易语言网站做软件柬埔寨做网站
  • 东莞网站设计及拍摄方案公司简约大方自助建站模板
  • 做网站用到ps么谁有好的网站推荐一个
  • 申请免费网站哪个好企石镇网站建设公司
  • 旅游网站制作代码传统网站网站
  • 试用网站建设大学网站建设招标方案
  • 建设公益网站多少钱网站推广技术哪家好
  • 网络公司做网站价格wordpress 积分购物