c语言中数组的用法
C语言中[ ]代表什么?
C语言中“[ ]”代表数组。例如:int a[6] 则表示a是一个长度为6的整形数组,当使用时,也可以表示数组中的元素 例如 a[1]则表示上面数组中的第二个元素。1、C语言是一门通用计算机编程语言,应用广泛。C语言的设计目标是提供一种能以简易的方式编译、处理低级存储器、产生少量的机器码以及不...
C语言数组的用法
int a[3];\/\/声明一个3个元素的数组。。这3个元素都是int类型的,分别是 a[0] a[1] a[2] \/\/使用的时候您可以当普通变量使用。。比如 a[0] = 1; a[1] = 2; a[2] = a[1] + a[0]; printf("%d", a[2]); \/\/您用a[10]情况类似,只是元素有10个,分别是 0,1,2...
c语言中[ ]里面是什么
[]:一般用于C语言的数组,里面是数组的下标。比如 int a[6];就是定义一个一维数组,这个数组名叫做 a ,共有6个元素 同理 int b[6][6]就是定义一个二维数组,这个数组共有6*6个元素 定义之后,就可以引用该数组的元素,但不能直接用 a[6] ,a此时包含的元素只有a[0],a[1],a[2],a[3]...
C语言中一维数组正确的定义
符号常量是用一个标识符来表示一个常量,一维数组的定义方法为:类型说明符+数组名+[常量表达式];类型说明符是任一种基本数据类型或构造数据类型。数组名是用户定义的数组标识符。方括号中的常量表达式表示数组元素的个数或者长度,可以是常量或符号常量,不能为变量。例如:1、int x[8]; 表示定义一个...
C语言中array是什么意思?
大堆。array是一个英语单词,名词、动词,作名词时意思是“数组,阵列;排列,列阵;大批,一系列;衣服”,作动词时意思是“排列,部署;打扮”。短语搭配array转换成数组SubmillimeterArray次毫米波阵列望远镜;位于夏威夷的亚毫米波望远镜。
c语言中如何输入数组中的数
include<stdio.h> int main(){ int i,j;float students[10];float sum=0,max=0;for(i=0;i<10;i++){ printf("请输入的学生的成绩:");scanf("%f",&students[i]);if(students[i]>max)max=students[i];sum=sum+students[i];} printf("这几个同学的最高分为:%f\\n平均成绩为:%...
c语言中什么时候数组不必定义大小,直接用[]表示。 麻烦告诉下,谢谢...
C\/C++中使用数据都必须要在定义的时候确定大小。直接用[]的情况是在声明数组时就初始化该数组,例子如下:int a[] = {1,2,3,4,5,6,7,8};这种直接使用[]是因为在直接声明赋初值时,初始值确定了数据的大小,如上例数组大小为8.外还有一种是将数组作为参数传给函数,实际那是传的指针,如下...
i能给我解释一下,数组,字符数组的区别,还有\/0的用法在那里,c语言的问 ...
1.当数组中的元素都是由一个个字符组成时,便称之为字符数组。也就是说字符数组是数组的一种。2.`\\0'用于标识字符串的结束。3.C语言中,用一个一维的字符数组表示字符串。数组的每一个元素保存字符串的一个字符,并在末尾附加一个空字符`\\0',以识别字符的结束。(也正因此,如果一个字符串有...
c语言中,定义数组和引用数组时,其数组的下标的数据类型分别允许是什么...
1、C89\/C90标准:定义数组时下标只允许使用整型、字符型常量,引用数组时下标可以使用整型、字符型的常量或者变量 2、C99标准:定义数组时下标可以使用整型、字符型的常量或变量,但变量必须已经赋值;引用数组时下标可以使用整型、字符型的常量或者变量。以上所说的常量及变量均包含表达式。
c语言中的数组a[2][3]=
(*p)[3] = a; 表示p是一个指向一维数组的指针。 这时p指向第一个一维数组也就是 1,2,3这一行。 p+1表示指针指向了第二个一维数组也就是4,5,6;用法上指针p和数组名a基本一样;以后遇到a[m][n]不要再想象成二维数组,就想成m个1维数组编号从a[0]到a[m-1]每个数组里存了n个...
凯里市乙酰回答: int a[3];//声明一个3个元素的数组..这3个元素都是int类型的,分别是 a[0] a[1] a[2] //使用的时候您可以当普通变量使用..比如 a[0] = 1; a[1] = 2; a[2] = a[1] + a[0]; printf("%d", a[2]); //您用a[10]情况类似,只是元素有10个,分别是 0,1,2,……,9,注意,数组元素下标都是从0开始..就是这样,如果有不明白的您再问吧..
汝受13990298220问: c语言中数组有什么作用 - ?
凯里市乙酰回答: 所谓数组,是有序的元素序列.数组是在程序设计中,为了处理方便, 把具有相同类型的若干元素按无序的形式组织起来的一种形式.这些无序排列的同类数据元素的集合称为数组. 比如油烟机的风扇转速会和工作的模式之间有一定的关系,...
汝受13990298220问: c语言程序设计中的数组有什么用? - ?
凯里市乙酰回答: 数组在程序设计中,为了处理方便, 把具有相同类型的若干变量按有序的形式组织起来.这些按序排列的同类数据元素的集合称为数组.在C语言中, 数组属于构造数据类型.一个数组可以分解为多个数组元素,这些数组元素可以是基本数据类型或是构造类型.因此按数组元素的类型不同,数组又可分为数值数组、字符数组、指针数组、结构数组等各种类别
汝受13990298220问: C语言中,数组都有什么用??
凯里市乙酰回答:数组就是描述一系列数的集合,在电脑运算中经常使用循环运算,而循环运算的数据则主要是数组提供的 数组在内存中分配是栈内存,是【连续】存储【同一种类型】的【线性】结构.它的作用主要体现在对同一类型的数据进行存储.(要是int型,全都是int型,要是char型,全都是char型),不可以出现其他类型.对数据的访问是具名访问,可是直接读出数据中某一块的数据,例如int array[5]={1,2,3,4,5}; array[3]等于3.这里需要注意的是:数组的下标是从0开始的.如果你想访问array[5],会提示错误,因为已经越界了.提取数据比较方便,因为数组在内存中是连续存储数据的,好找.随便说句,数组可以当指针用,但它绝不是指针.
汝受13990298220问: C语言数组的使用和举例 - ?
凯里市乙酰回答: 7.1.2 一维数组元素的引用数组元素是组成数组的基本单元.数组元素也是一种变量, 其标识方法为数组名后跟 一个下标.下标表示了元素在数组中的顺序号. 数组元素的一般形式为: 数组名[下标] 其中下标只能为整型常量或整型表达式.如...
汝受13990298220问: C语言中数组的作用? - ?
凯里市乙酰回答: 各种算法的实现基本上都需要数组,数组其实就是把同一类的对象(比如整数,实数,字符等)放在一起,然后你可以对其进行操作.
汝受13990298220问: 请问C语言中数组怎样运用?
凯里市乙酰回答: #include<stdio.h> int main() { int i, temp; int a[5]={8,6,5,4,1}; printf("逆序前:\n"); for (i = 0; i < 5; i++) printf("%d ", a[i]); printf("\n"); for (i = 0; i < 2; i++) { temp = a[i]; a[i] = a[4-i]; a[4-i] = temp; } printf("逆序后:\n"); for (i = 0; i < 5; i++) ...
汝受13990298220问: c语言中如何定义和使用数组?
凯里市乙酰回答: 类型 标识符[长度];标识符[下标(从0开始)];=*(标识符+下标)
汝受13990298220问: c语言中如何给不确定大小的数组定义并使用? - ?
凯里市乙酰回答: C语言中没有明确的“动态数组”(也就是不确定大小的数组)这个概念, 只能用动态内存分配来实现,我给你一个思路: 创建数组——用动态分配分配一个指定大小的内存(数组) 销毁数组——释放动态分配内存 访问元素——通过内存指针间接引用 增加元素——再分配一块新内存区域(大小为增加后的大小),把久区域的元素数据复制到新的内存区,销毁旧的内存区域 减少元素——与增加元素类似 具体的实现方法建议你多参考一下关于函数malloc(内存分配函数)的使用介绍其实真的很麻烦,如果实在完成不了的话就学C++吧,C++创建动态数组比较方便
汝受13990298220问: C语言数组使用 - ?
凯里市乙酰回答: 标准的做法是循环取余,然后赋值.不过可以用字符数组取巧使程序更简单.代码如下#include int main() { int v; char str[10]; int i; scanf("%d",&v); sprintf(str, "%d", v); for(i = 0; str[i]; i ++) putchar(str[i]); putchar('\n'); for(i--; i >=0; i --) putchar(str[i]); putchar('\n'); return 0; }