码迷,mamicode.com
首页 > 编程语言 > 详细

你离不开的数组

时间:2018-10-05 22:40:22      阅读:190      评论:0      收藏:0      [点我收藏+]

标签:强制类型转换   注意   标识符   成绩   for   大于   字符型   循环语句   大量数据   

在处理大量数据时往往将同类型和同意以的变量用数组存储(如同班所有同学的某科成绩或某位同学的所有成绩),其特点是使用方便,使用的变量名减少。其定义方式为数据类型 变量名[数组长度];。变量名要符合规定的C语言标识符,数组长度为已知相应值的整型、字符型、长整型、短整型、布尔类型的1的变量,算数表达式和逻辑表达式也可以,但是逻辑表达式要其结果为1才有效,并且表达式的结果为整型,不能为实型(强制类型转换在这里不能用),或直接赋一个整数(包括十进制、二进制、八进制、十六进制)。其在使用数组时[]的值称为下标,下标是从0开始到数组长度减1。数组的赋值可以用循环语句来赋值(本例用for循环进行对数组各个元素的赋值)for(i=0;i<sizeof(a)/sizeof(int);i++)scanf("%d",&a[i]);(i在for语句之前已经定义好,数组a定义为int,sizeof(a)/sizeof(int)与数组长度相等,所以可以用sizeof(a)/sizeof(int)来代表数组长度的值)。将数组的每个元素的值输出到控制台的方法可以用上面的方法(只需将输入函数改为输出函数),或可以用如下代码b=sizeof(a)/sizeof(int);    while(b--) printf("%d\n",a[sizeof(a)/sizeof(int)-b]);的方法。注意数组的下标不能等于或大于数组长度,虽然不会报错,但是会在某些情况下不能正常使用。

你离不开的数组

标签:强制类型转换   注意   标识符   成绩   for   大于   字符型   循环语句   大量数据   

原文地址:https://www.cnblogs.com/nylglqx/p/9745999.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!