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

做的网站打不开了制作二维码软件

做的网站打不开了,制作二维码软件,做网站高校视频,wordpress资讯APP所谓数组(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/599123/

相关文章:

  • 广州比较有名的网站建设公司乡土文化网站怎么做
  • 怎么做最简单的网站重庆网站建设技术支持
  • 网页升级访问紧急升级访问中seo网络营销外包
  • 晋城市 制作网站买一个app软件要多少钱
  • 建个免费的销售网站好中国十大品牌网官网
  • 临安规划建设局网站上海那家网站做的好
  • centos网站开发苏中建设集团网站
  • 安徽茶叶学会 网站建设重庆网站设计最加科技
  • 说说刷赞网站推广东莞南城网站建设
  • 大连做网站排名如何建立网站域名
  • 郑州做网站公司排名怎么样建立自己的网页
  • 上海网站建设雍熙建站成功是怎么回事
  • 在线制作二维码名片谷歌seo优化公司
  • 网站策划师招聘手机网页及网站设计 pdf
  • 哪个网站可以做担保交易制作ppt用什么软件免费
  • 白云区建材网站建设推广怎样建立一个公司网站
  • 大连最繁华的区是哪个区网站开发与优化课程总结
  • 网站制作需要多少钱kwordpress小工具是哪个文件夹
  • 漂亮的网站设计wordpress柳城是谁
  • 沧州网站建设刘磊海尔电商网站建设方案
  • 庆元县住房和城乡建设局网站大同建设局网站
  • 自己如何做网站工作手机
  • 网站备案幕布大小网页设计案例大全
  • 弋阳县建设工程网站设计网页用什么语言
  • 品牌网站建设专家住宅城乡建设部门户网站
  • 高端企业网站建设规定it行业怎么入门
  • 公众号开发 网站建设上海知名网站建设公司
  • 网站打开一片空白海沧区建设局网站
  • 无为县住房和城乡建设局网站网站空间购买价格
  • 青岛做网站的费用wordpress 定时发布插件